Overview
Agora DAO’s reward system incentivizes active participation and quality contributions from DAO members. While the on-chain reward infrastructure is still in development, the platform supports various reward mechanisms including token payments, NFT badges, and reputation building.The reward system is designed to integrate with the task management and role systems, creating a comprehensive contributor experience.
Reward types
Agora DAO supports multiple reward mechanisms to incentivize different types of contributions:Token rewards
USDC, ETH, or custom DAO tokens for completed tasks
NFT badges
Achievement tokens for milestones and contributions
Reputation points
On-chain reputation building for future opportunities
Role advancement
Progression to higher roles with more responsibilities
Token-based rewards
The primary reward mechanism is token-based compensation for completed work:Supported tokens
- USDC: Stablecoin payments for predictable compensation
- ETH: Native Ethereum payments for gas-efficient transfers
- DAO tokens: Custom ERC20 tokens for governance and ecosystem participation
- Wrapped tokens: Support for various ERC20 standards
Payment structure
Rewards are typically structured as:Reward distribution methods
Manual distribution (current)
DAO admins currently coordinate reward distribution manually:- Task completion: Member completes task and submits deliverables
- Review process: Task manager reviews and approves work
- Payment initiation: Admin initiates token transfer to contributor
- Confirmation: Transaction confirms on-chain
Manual distribution provides flexibility but requires trust between the DAO and contributors. Always verify the DAO’s payment track record before committing to large tasks.
Escrow-based distribution (planned)
Future implementation will include automated escrow:Planned feature
NFT reward badges
NFT badges represent achievements and milestones within the DAO:Badge categories
Planned NFT structure
Planned feature
Reputation system
Building on-chain reputation unlocks opportunities:Reputation factors
- Tasks completed: Number and complexity of finished tasks
- Success rate: Percentage of approved deliverables
- Timeliness: Meeting deadlines consistently
- Governance participation: Voting frequency and proposal quality
- Role tenure: Length of time in specialized roles
Reputation benefits
Higher-value tasks
Access to premium tasks with larger rewards
Role eligibility
Qualify for manager and leadership positions
Voting weight
Increased influence in governance decisions
Priority assignment
First access to new opportunities
Role-based rewards
Different roles come with different reward opportunities:DEFAULT_ADMIN_ROLE
- DAO treasury allocations
- Founder token distributions
- Long-term governance tokens
TASK_MANAGER_ROLE
- Management fees from task creation
- Bonus for successful task completion rates
- Priority access to new initiatives
AUDITOR_ROLE
- Audit fees for review work
- Security bounties for finding issues
- Compliance incentives
USER_ROLE
- Task completion rewards
- Participation incentives
- Community contribution bonuses
See the role management documentation for details on role assignments and permissions.
Reward calculation examples
Typical reward ranges by task type:Development tasks
- Smart contract development: 500-2000 USDC
- Frontend features: 300-800 USDC
- Bug fixes: 100-300 USDC
- Integration work: 400-1000 USDC
Design tasks
- UI/UX design: 300-700 USDC
- Logo/branding: 200-500 USDC
- Marketing materials: 150-400 USDC
Content tasks
- Technical documentation: 200-600 USDC
- Research reports: 300-800 USDC
- Tutorial creation: 150-400 USDC
- Blog posts: 100-300 USDC
Payment workflow
The current payment process follows these steps:Treasury management
DAOs manage reward funds through their treasury:Treasury operations
- Funding: DAO receives funds from members, grants, or revenue
- Budgeting: Admins allocate funds for different categories
- Reserves: Maintain buffer for ongoing obligations
- Diversification: Hold multiple token types for flexibility
Payment authority
Only addresses withDEFAULT_ADMIN_ROLE can authorize payments from the treasury. This ensures:
- Accountability for fund usage
- Prevention of unauthorized withdrawals
- Clear audit trail for all payments
Integration with tasks
Rewards directly connect to the task system:Task with reward
Vesting schedules
For long-term alignment, DAOs may implement token vesting:Vesting parameters
- Cliff period: Initial waiting period (e.g., 3 months)
- Vesting duration: Total unlock period (e.g., 12 months)
- Release schedule: Linear, milestone-based, or custom
Example vesting schedule
Tax and compliance
Best practices
Clear terms
Document reward amounts and payment terms before work begins
Timely payment
Pay contributors promptly after approval to maintain trust
Fair valuation
Research market rates to ensure competitive compensation
Transparent tracking
Maintain public records of rewards and distributions
Dispute resolution
If reward disputes arise:- Direct communication: Contributor and task manager discuss the issue
- Admin mediation: DAO admin reviews evidence and mediates
- Community vote: In unclear cases, DAO members vote on resolution
- Partial payment: Consider compromise solutions for partial completion
Future enhancements
Planned improvements to the reward system:- Automated escrow: Smart contract-based payment holds
- Milestone payments: Split rewards across deliverable phases
- Performance bonuses: Extra rewards for exceptional work
- Referral rewards: Incentives for bringing in contributors
- Streaming payments: Real-time payment flow for ongoing work
- Multi-sig releases: Require multiple approvals for large payments
Next steps
Task management
Learn how tasks connect to the reward system
Role management
Understand role-based reward opportunities
DAO creation
Set up your DAO to start rewarding contributors