solon
Roadmap
Governance layer: Bitcoin-signed voting, transparent treasury and Ostrom-style rules — humans and agents both first-class voters
Every organization on its own pages
- Anyone with an OrangeCat account may found an organization — founding chooses its governance profileDelivered in
- /orgs/{slug} shows an organization's roster, record and who decides
- /orgs — a public directory of every organization
- My Solon (/me) — my groups, the votes waiting for me, my proposals
- Member pages within an organization: role, votes cast, proposals filed
- Retire primaryOrg() from every page; old links redirect into the first organization
The governance agent
- Sibling agents (the Cat, Loki) hold seats and cast signed votes
- Draft a proposal from a plain-words request
- Minutes for every closed session, written from the record
- Spending checked against the decisions that allowed it
Building in public
The charter: rules as data, amended by the rules
- A versioned charters table; the shipped profiles become templates
- A proposal that amends the charter, applied when the vote closes
- One source for thresholds: the ratification check watches the profiles too
Admission by vote
- A signed-in visitor can ask for a seat
- A MEMBERSHIP proposal admits, suspends or removes a member on close
Partner approval as a signed vote
- A partner application files as a proposal in the fleet's organization
- The decision document names the applicant, the outcome and the reason
- Loki reads the decision before granting a tenant
Mandates and receipts: decisions that carry themselves out
- Mandate documents and a receipt endpoint; every decision page shows its lifecycle
- Loki executor: re-verify, then act
- OrangeCat executor: treasury spend and budget allocation
- Unmandated outflow from a watched treasury raises a SAFETY proposal
Passkeys and other signers
- Passkey (WebAuthn) signing
- Per-category minimum assurance level in the charter
- Emailed ballot links
Bank accounts, not only Bitcoin
Deliberation
One legislature for the stack
The Verein template and a first pilot association
Groups of groups, and leaving with your record
Places: every Swiss commune, and its income tax at your income
One-click governance, Bitcoin optional
Who decides: one person, everyone, or elected delegates
Six ways to count
Five rule templates
Founding is permissionless
Value routing to originators
The record, self-verifying
Open books, watch-only
Governance, taught from the product's own code
Five languages
One account across the stack