Governance Models¶
Sage Protocol supports multiple governance models to fit different community sizes and trust requirements. Understanding these models helps you choose the right structure for your use case.
Why Multiple Models?¶
One size doesn't fit all:
- A solo creator needs instant control, not voting delays
- A small team needs consensus, but can trust each other
- A large community needs formal voting with safeguards
Sage provides three governance axes that combine to create different patterns.
The Three Axes¶
| Axis | Options | Question It Answers |
|---|---|---|
| Governance Kind | OPERATOR or TOKEN |
Who decides - a controller or token holders? |
| Proposal Access | COUNCIL_ONLY or COMMUNITY_THRESHOLD |
Who can create proposals? |
| Execution Access | COUNCIL_ONLY or ANYONE |
Who can execute passed proposals? |
Common Configurations¶
Personal (Solo Creator)¶
Config: OPERATOR + COUNCIL_ONLY + COUNCIL_ONLY
Best for: Individual prompt creators who want full control.
Characteristics: - Single wallet controls everything - No voting required - Instant updates - Can evolve to team/community later
CLI:
Council (Small Team)¶
Config: OPERATOR + COUNCIL_ONLY + COUNCIL_ONLY (with Safe multisig)
Best for: Teams of 3-10 who trust each other but want consensus.
Characteristics: - Safe multisig controls proposals - Requires threshold signatures (e.g., 2-of-3) - Fast execution (hours, not days) - No token voting required
CLI:
sage dao create-playbook --playbook council-closed \
--name "Team Library" \
--owners "0xAlice,0xBob,0xCarol" \
--threshold 2 \
--yes
Community (Token Voting)¶
Config: TOKEN + COMMUNITY_THRESHOLD + ANYONE
Anyone ──propose──▶ Governor ──vote──▶ Timelock ──delay──▶ Registry
(proposalThreshold) (3-7 days) (24h)
Best for: Open communities with 50+ participants.
Characteristics:
- Anyone with enough effective votes can propose (proposalThreshold)
- Token-weighted voting (requires delegation; minVotesToVote prevents 0-weight vote spam)
- Time delays for review
- Permissionless execution after delay
CLI:
sage dao create-playbook --playbook community \
--name "Community Library" \
--voting-period "3 days" \
--quorum-bps 400 \
--yes
Council Drafts (Hybrid)¶
Config: TOKEN + COMMUNITY_THRESHOLD + COUNCIL_ONLY
Anyone ──propose──▶ Governor ──vote──▶ Council ──execute──▶ Registry
(proposalThreshold) (token voting) (review)
Best for: Communities that want input but controlled execution.
Characteristics: - Community proposes and votes - Council reviews and executes - Prevents malicious proposals from auto-executing - Good transition from council → full community
CLI:
sage dao create-playbook --playbook council-drafts \
--name "Hybrid DAO" \
--owners "0xAlice,0xBob" \
--yes
Choosing a Model¶
| If you... | Use | Why |
|---|---|---|
| Work alone | Personal | Full control, instant updates |
| Have a small trusted team | Council | Consensus without overhead |
| Have an open community | Community | Democratic, permissionless |
| Want community input + safety | Council Drafts | Community voice, controlled execution |
Governance Parameters¶
Voting Period¶
How long proposals are open for voting.
| Setting | Duration | Use Case |
|---|---|---|
| Fast | 1-2 days | Small teams, urgent changes |
| Standard | 3-5 days | Most DAOs |
| Long | 7+ days | Major decisions, large communities |
Quorum¶
Minimum participation required for a vote to be valid.
| Setting | Percentage | Use Case |
|---|---|---|
| Low | 1-2% | Large token supply, active community |
| Standard | 4% | Most DAOs |
| High | 10%+ | Critical decisions |
Proposal Threshold¶
SXXX tokens required to create a proposal. Note: This checks raw wallet balance, not voting power.
| Setting | Amount | Use Case |
|---|---|---|
| Zero | 0 | Anyone can propose |
| Low | 100-1,000 | Filter spam, low barrier |
| High | 10,000+ | Serious proposals only |
See Proposal Threshold for detailed semantics including cancel rules and balance vs voting power.
Timelock Delay¶
Time between proposal passing and execution.
| Setting | Duration | Use Case |
|---|---|---|
| None | 0 | Personal/operator mode |
| Short | 1 day | Team DAOs |
| Standard | 2-3 days | Community DAOs |
| Long | 7+ days | Critical upgrades |
Checking Your DAO's Governance¶
# Full governance diagnostics
sage governance diag --subdao 0x...
# Quick readiness check
sage governance preflight --subdao 0x...
# View current parameters
sage dao info 0x...
Evolving Governance¶
DAOs can change their governance model over time:
- Personal → Council: Add Safe multisig as executor
- Council → Community: Enable token voting
- Community → Council Drafts: Restrict execution to council
All governance changes go through the existing governance process - you can't bypass voting to change voting rules.
Related¶
- Proposal Threshold - Anti-spam requirements for proposing
- Creating a DAO - Step-by-step DAO creation
- Voting on Proposals - How to participate
- Delegation & Voting Power - Getting voting power