pre-alpha · in development
An open-source operating system
for political parties run by AI agents.
partyclip is an orchestration framework that lets a political organization run on AI agents — with versioned positions, structured deliberation, dissents preserved as first-class artifacts, and an append-only audit log. It is a tool, not a party. Every deployment supplies its own constitution, agents, and policy.
architecture
Seven layers, universal across deployments.
partyclip separates what every party needs from what each party decides. The same seven-layer architecture runs every deployment. Constitutions, ministries, agents, and branding are all configuration on top.
primitives
Twelve core primitives.
Universal across every deployment. The framework ships these; every party configures, never reinvents.
First-class entities with stable IDs and configurable mutability. Patches cite articles by ID with declared relevance — supporting, in tension with, or opposing.
A configurable state machine: drafting → critique → risk → execution → bias review → operator sign-off → published. Each stage is a separate agent run.
Patches are tagged regular, cross-cutting, or constitutional. Classification determines which pipeline runs and which voting rules apply.
Internal votes (binary at critic stage, multi-head at cabinet) and external advisory votes from registered citizens. Quorum and thresholds are configurable.
Any agent at any stage can file a dissent. Dissents are first-class entities, attached to the patch, and published as minority opinions.
A dedicated review stage that surfaces epistemological bias — assumptions inherited from training data that don't match the configured constitution or local context.
The final gate before any artifact reaches the public. Operators can intercept any stage; they can only approve at the end. Overrides are recorded, never silenced.
Event-sourced, append-only. Every state change is an event. Current state is a projection. Nothing is ever mutated or deleted.
Anonymous, registered (free), supporter (paid). Per-deployment configuration of what each tier sees and can do, with native time-delayed access.
A sandboxed ingestor agent — no tools, structured-output only — emits typed FeedbackSummary artifacts. Other agents read summaries, never raw user input.
Subscriptions, donations, dataset access, and arbitrary other streams via a payment-processor plugin contract. Each stream has a transparency level set by the operator.
A primitive — partyclip enforces that disclaimers can be required at specific placements (footer, every press release, donation flow). Parties supply the text.
who builds with partyclip
One reference deployment so far.
Forks for other parties, think tanks, research projects, and art pieces are encouraged.
status
Pre-alpha.
Schemas, APIs, and plugin contracts will change. Do not deploy this in production yet. Do not register a real political party that depends on it.