Governance is the process by which an Orgs entity makes binding decisions. Every proposal flows through a six-gate lifecycle: draft, escalation, pre-checks, voting, decision, execution.

The components

Guiding principles

  1. The constitution is the law of the entity. Nothing overrides it, including administrators.
  2. No optimistic state. Chain transactions must confirm before local state updates.
  3. Statutory floors never waive. Dissolution always requires a human; this cannot be configured away.
  4. Every action writes to the audit chain. Discoverable, hash-chained, Ed25519-signed.
  5. Proposals are idempotent. Retry-safe; double-votes impossible.

Voting methods

The constitution specifies one of six voting methods:
  1. One-person-one-vote — each member gets one
  2. Token-weighted — weight ∝ token balance at snapshot
  3. Quadratic — weight = √tokens
  4. Delegation — proxy-voting supported
  5. Conviction — weight grows over time maintaining position
  6. Multi-sig — N-of-M signer model
See Voting for details.

Proposal classes

Constitutions can specify different voting methods per proposal class:
  • spend — financial disbursements
  • membership — member additions/removals
  • amend — constitution changes (always requires amendment_threshold)
  • custom — arbitrary action with audit-trail

Examples

# Create a spend proposal via CLI
orgs proposal create \
  --entity helios-research \
  --kind spend \
  --amount 12500 \
  --to aws-bedrock \
  --description "Q2 compute reservation"

# Vote
orgs proposal vote prop-2026-04-12-0031 approve

# Execute (after threshold met)
orgs proposal execute prop-2026-04-12-0031
// Via SDK
const proposal = await orgs.proposals.create({
  entity: "helios-research",
  kind: "spend",
  amountUsd: 12500,
  to: "aws-bedrock",
  description: "Q2 compute reservation",
});