Overview
The proposal system allows token holders and delegates to:- Create proposals through a guided workflow
- Vote on active proposals with their voting power
- Track proposal status through the governance lifecycle
- Execute approved proposals on-chain
- View voting history and results
Proposal Types
Standard Proposals
Traditional on-chain proposals with voting period and quorum requirements
Optimistic Proposals
Pass unless vetoed, ideal for routine operations
Approval Voting
Vote on multiple options simultaneously
Offchain Proposals
Snapshot-based voting for signaling and temperature checks
Viewing Proposals
Proposals List
Access all proposals at/proposals. The list shows:
- Proposal title and description
- Current status (Active, Pending, Succeeded, Defeated, etc.)
- Vote counts and participation
- Time remaining for active proposals
Filtering Proposals
Use the filter dropdown to view:Creating Proposals
Proposal creation requires sufficient voting power and may require sponsorship from a delegate.
Draft Proposals
Agora provides a draft system for creating proposals:Proposal Stages
The proposal lifecycle typically follows these stages:- Drafting - Create and refine proposal text
- Temp Check - Optional community temperature check
- GitHub PR - Link to implementation (if applicable)
- Awaiting Submission - Ready for on-chain submission
- Active - Voting is open
- Succeeded/Defeated - Vote completed
- Queued - Approved and waiting for execution
- Executed - Changes applied on-chain
Voting on Proposals
Casting a Vote
Vote Weight
Your vote weight is determined by:- Direct tokens - Tokens you hold in your wallet
- Delegated tokens - Tokens delegated to you by others
- Advanced delegations - Partial or conditional delegations
Proposal Details Page
Each proposal has a dedicated page showing:Overview Section
- Proposal title and description
- Proposer information
- Current status and timeline
- Transaction details (for on-chain actions)
Voting Results
- Real-time vote counts
- Percentage breakdown
- Progress toward quorum
- Individual votes list
Execution
For approved proposals:- Transaction queue status
- Execution timeline
- Transaction details and verification
API Integration
Fetching Proposals
Getting Proposal Types
Best Practices
Writing Effective Proposals
Writing Effective Proposals
- Use clear, concise titles
- Provide detailed rationale and context
- Include expected outcomes and success metrics
- Link to relevant discussions and research
- Specify exact transaction details
Proposal Timing
Proposal Timing
- Consider governance calendar and review periods
- Allow sufficient time for community discussion
- Avoid submitting during holidays or major events
- Coordinate with related proposals
Engagement
Engagement
- Participate in discussion threads
- Address community feedback
- Update proposal based on input
- Provide voting rationale when casting votes
Advanced Features
Hybrid Proposals
Combine on-chain and off-chain voting:- Off-chain signaling through Snapshot
- On-chain execution of approved proposals
- Linked proposal metadata
Proposal Archival
Access historical proposals through the archive system:- Full text search across past proposals
- Filter by date, status, and proposer
- View voting history and outcomes
Tax Forms
For DAOs requiring tax documentation:- Automated tax form generation
- Delegate voting activity reports
- Compensation tracking
Related Features
Voting
Learn about the voting system and mechanics
Delegation
Understand how to delegate your voting power
Forums
Discuss proposals with the community
Troubleshooting
Cannot create proposal
Cannot create proposal
- Check if you meet minimum voting power requirements
- Verify wallet connection and network
- Request sponsorship from an eligible delegate
Vote not appearing
Vote not appearing
- Confirm transaction was successful on block explorer
- Wait for block confirmations (usually 1-2 minutes)
- Check that proposal was active during your vote
Missing voting power
Missing voting power
- Voting power is snapshot at proposal creation time
- Recent token transfers won’t affect existing proposals
- Check delegation status at the snapshot block