Verify quality, earn rewards
Stake PRIV to become a quality gatekeeper. Vote on submissions, earn per-vote rewards, and keep the ecosystem honest. Game theory ensures bad actors pay.
How voting works
Stake 500+ PRIV
Register as an approver by staking at least 500 PRIV. Your stake is your skin in the game and proves you're committed to honest evaluation.
Vote on submissions
Review annotator submissions and cast approve/reject votes. Each submission needs 3 votes (quorum) to resolve. You can also provide evidence hashes for your decisions.
Consensus determines outcome
When quorum is reached, 66.67% agreement sets the outcome. If 2 out of 3 approvers agree, that becomes the consensus.
Correct voters earn rewards
If your vote matches consensus, you earn 1 PRIV reward (configurable). If you voted against consensus, you receive a dispute mark.
Slashing rules
Disputes accumulate within a 30-day epoch. Occasional minority votes are fine. A pattern of bad voting triggers consequences.
1-4 disputes per epoch
No penalty. Occasional minority votes are expected and healthy.
5 disputes in one epoch
10% of your staked PRIV is slashed. Slashed tokens go to the honest approver reward pool. Your unclaimed rewards for this epoch are forfeited.
Stake drops below 500 PRIV
Automatic deactivation. You can no longer vote until you top up your stake above the minimum.
Unstaking tiers
Standard Approver
Default
Standard unstake cooldown for all approvers
Elite Approver
98%+ accuracy, 10K+ votes
Proven honest behavior earns fast unstaking
How approvers earn
Rules and nuances
Epochs are 30 days
Dispute counts reset every 30 days. A bad month doesn't follow you forever, but persistent bad voting compounds within an epoch. Slashed flags also reset at epoch boundaries.
Self-review is blocked
You cannot vote on your own submissions. The smart contract enforces this at the transaction level.
Badge gating for specialized domains
Bounties with required badges (e.g., medical domain) require approvers to hold the same badge. You can't approve medical data without a medical PrivBadge.
Reviews expire after 7 days
If a submission doesn't reach quorum within 7 days, anyone can call resolveExpiredReview(). If at least 1 vote exists, the partial consensus determines the outcome.
Slashed stakes fund honest approvers
When a bad approver gets slashed, their tokens go directly into the reward pool for honest approvers. The system is self-sustaining.
Contributor payouts depend on you
When approvers reach consensus to approve, the BountyEscrow automatically releases payment to the contributor. Your vote triggers real on-chain token transfers.
Become an approver
Get PRIV tokens through the presale, then stake 500+ to start voting and earning.
Join Presale