Governance Scope:
- Parameters: Fees, limits, rail risk weights, oracle sets, proof policies, bond schedules
- Upgrades: Contracts behind timelocks with public proposals; emergency pause limited to narrow scopes, with automatic sunset
- Pre-TGE: Multisig/council with published members and constraints
- Post-TGE: Token-holder governance of parameters, treasury, and roadmap
Governed Parameters
The protocol design separates concerns that require on-chain code changes from those that can be adjusted through governance parameters.Economic Parameters
Fee Structure
Fee Structure
What’s Governed:Change Process:
- Protocol fee percentage (currently 0.5%)
- Fee distribution (treasury, merchants, stakers)
- Fee tier thresholds based on reputation
- Regional fee adjustments
- Proposal with economic analysis
- 7-day discussion period
- Token vote (>50% approval, >10% turnout)
- 3-day timelock before implementation
Transaction Limits
Transaction Limits
What’s Governed:Change Process:
- Minimum/maximum order sizes per rail
- Limits by reputation tier
- Velocity limits (daily, weekly, monthly)
- Regional caps
- Proposal with risk assessment
- 5-day discussion period
- Snapshot vote (>60% approval)
- Immediate implementation (no timelock for limit reductions)
Reputation Scoring
Reputation Scoring
What’s Governed:Change Process:
- Point values for different actions
- Decay rates
- Slashing penalties
- Tier thresholds
- Proposal with simulation results
- 14-day discussion and modeling period
- Token vote (>66% approval due to protocol-critical nature)
- 7-day timelock before implementation
Bond Requirements
Bond Requirements
What’s Governed:
- Bond multipliers by rail risk class
- Merchant minimum bonds
- Bond reduction for high-reputation users
- Slashing schedules
Technical Parameters
Oracle Configuration
Oracle Configuration
What’s Governed:
- Price source list
- Source weights
- Staleness thresholds
- Deviation limits
- Circuit breaker thresholds
- Technical proposal with security analysis
- 3-day discussion period
- Multisig approval (pre-TGE) or token vote (post-TGE)
- Immediate implementation (critical infrastructure)
Timeouts & Windows
Timeouts & Windows
What’s Governed:
T_match: Time to accept a matchT_fiat: Time to complete fiat transferT_confirm: Confirmation windowT_dispute: Dispute window- Values vary by rail risk class
Proof Policies
Proof Policies
What’s Governed:
- Accepted verifier list
- Proof type requirements per tier
- Verifier sunset procedures
- Proof freshness requirements
- Security council recommendation
- 7-day review period
- Token vote (>50% approval)
- 14-day timelock (to allow users to adjust)
Smart Contract Upgrades
Upgrade Mechanism
The protocol uses upgradeable proxy contracts with strict governance controls:Upgrade Process:
-
Proposal: Detailed upgrade proposal with:
- Code changes (diff and full contracts)
- Security audit report
- Economic impact analysis
- Rollback plan
- Discussion: Minimum 14-day discussion period
-
Voting: Token vote requiring:
-
66% approval
-
20% turnout
- Separate security council approval
-
- Timelock: 7-day timelock after approval
- Execution: Upgrade executed, 48-hour monitoring period
- Rollback: Emergency rollback possible within 48 hours
What Can Be Upgraded
Upgradeable Components:- Order management logic
- Matching algorithms
- Settlement procedures
- Fee collection mechanisms
- Reputation calculation logic
- Core security primitives
- Proof verification (only through verifier registry)
- Governance mechanism itself (requires migration)
- Treasury multi-sig (requires full governance vote)
Emergency Pause
Pre-TGE Governance
Current Structure (Pre-TGE)
Before token launch, the protocol is governed by a multisig council: Multisig Council:- 5-of-7 multisig for routine parameter changes
- 4-of-7 multisig for emergency actions
- Published member list (see below)
- All actions transparent on-chain
- Core protocol developers (2 members)
- Security auditors (1 member)
- Community representatives (2 members)
- Legal/compliance advisor (1 member)
- External technical advisor (1 member)
- Cannot change fee structure by more than 20% at once
- Cannot modify limits without risk analysis
- Cannot add new verifiers without security review
- All decisions must be publicly justified
- Emergency actions require post-incident review
Transparency:All multisig addresses, member identities, and action logs are published at governance.p2p.me/council
Transition Plan
The protocol will progressively decentralize: Phase 1 (Current): Multisig Council- 5-of-7 multisig
- Published members and constraints
- All actions transparent
- Community input via forums
- Multisig retains emergency powers
- Token holders vote on non-critical parameters
- Gradual handoff of decision-making
- Education and tooling for governance participation
- Token holders control most parameters
- Multisig limited to emergency pause only
- Security council (elected) advises on technical matters
- Governance delegates emerge
- Complete token-holder control
- Multisig dissolved or converted to time-delayed executor
- On-chain governance execution
- Mature governance practices and culture
Post-TGE Token Governance
Governance Token
The protocol token serves as the governance token: Voting Power:- 1 token = 1 vote (linear)
- Optional delegation to governance experts
- Voting power snapshot at proposal creation
- No lock requirement for voting (liquid governance)
- Requires 10,000 tokens or 10 delegate endorsements
- Prevents spam while remaining accessible
- Exemptions for critical security proposals
Governance Process
Temperature Check
Informal discussion on forums to gauge community interest. No formal vote. Duration: 3-7 days.
Formal Proposal
Detailed proposal submitted on-chain with all specifications, analysis, and implementation plan. Discussion continues.
Voting Period
Token holders vote:
- Standard proposals: 5-day voting period
- Critical proposals: 7-day voting period
- Emergency proposals: 24-hour voting period
Timelock
Approved proposals enter timelock:
- Parameter changes: 3-day timelock
- Contract upgrades: 7-day timelock
- Emergency actions: No timelock (if approved via emergency process)
Execution
Proposal automatically executes after timelock expires. Any token holder can trigger execution.
Quorum Requirements
Different proposal types require different quorums: Parameter Changes:- Quorum: 10% of tokens
- Approval: >50% of votes
- Quorum: 20% of tokens
- Approval: >66% of votes
- Security council must approve
- Quorum: 15% of tokens
- Approval: >50% of votes
- Quorum: 30% of tokens
- Approval: >75% of votes
- Two-stage voting process
Delegation
Token holders can delegate voting power:- Enables passive holders to participate
- Creates governance experts and accountability
- Reduces voter apathy
- Maintains decentralization (delegators can switch)
Delegation is non-custodial. Delegates cannot access or transfer the underlying tokens, only vote with their voting power.
Treasury Governance
The protocol treasury is governed by token holders:Treasury Sources
- Protocol fees (portion allocated to treasury)
- Token emissions designated for treasury
- Partnerships and grants
- Other protocol revenue
Treasury Usage
Approved Uses:- Security audits and bug bounties
- Protocol development grants
- Liquidity incentives
- Marketing and growth initiatives
- Legal and compliance costs
- Community events and education
- Emergency reserves
- Detailed budget proposal
- 7-day discussion period
- Token vote (>50% approval, >15% quorum)
- Multi-stage disbursement with milestones
- Reporting and accountability
Transparency:All treasury transactions are on-chain and tracked at treasury.p2p.meQuarterly financial reports published by treasury committee.
Governance Tooling
Voting Interface
- Web interface at vote.p2p.me
- Wallet integration for token-based voting
- Proposal browsing and details
- Vote delegation interface
- Historical vote records
Discussion Platforms
- Forums: forum.p2p.me for detailed discussions
- Discord: Real-time chat for informal discussion
- Snapshot: Off-chain signaling polls
- Governance calls: Weekly community calls
Governance Analytics
- Proposal success rates
- Voter participation metrics
- Delegate performance tracking
- Treasury spend analysis
- Parameter change history
Governance Philosophy
Guiding Principles:
- Credible neutrality over convenience. Changes go through transparent governance with guardrails (timelocks, narrow pauses, audits).
- Minimize governance where possible: Parametrize, don’t micromanage. Let the protocol run itself where it can.
- Public safety valves: Oracle circuit breakers, verifier sunsets, and emergency pauses with automatic expiry protect users.
- Open bounty mindset: Pay to find flaws early; publish fixes openly. Security through transparency.
- Progressive decentralization: Start with safety training wheels, remove them as the community matures.
Future Governance Enhancements
Planned Improvements
Futarchy Elements
Futarchy Elements
Experiment with prediction market governance:
- Proposals create prediction markets
- Market participants bet on proposal outcomes
- Proposals that market predicts will harm value are rejected
- Adds economic rationality to governance decisions
Specialized Councils
Specialized Councils
Create expert councils for specific domains:
- Security council for technical decisions
- Economics council for parameter optimization
- Regional councils for local compliance
- Councils elected by token holders
Optimistic Governance
Optimistic Governance
For routine decisions:
- Proposals pass by default after timelock
- Token holders can veto within window
- Reduces governance overhead for non-controversial changes
- Maintains safety through veto power
Cross-Chain Governance
Cross-Chain Governance
As protocol expands to multiple chains:
- Unified governance across all deployments
- Cross-chain message passing for execution
- Chain-specific parameters with global oversight
- Consistent user experience