
Curate
V2 Curate is a decentralized application for creating and maintaining community-curated registries. Anyone can submit items to a list, and anyone can challenge incorrect or malicious submissions—with disputes resolved by Kleros Court. Think of it as Wikipedia for structured data, but with economic skin in the game. Submitters stake a deposit that they lose if their submission is successfully challenged. Challengers risk their own deposit if the submission turns out to be valid. This creates a self-sustaining system where participants are economically incentivized to maintain accurate registries. Curate powers critical infrastructure across Web3: token lists that wallets use to display assets, address tags that block explorers use to label contracts, and security registries that help users avoid scams.Looking for V1 documentation? See Curate V1 (Legacy).
Key Capabilities
Permissionless submissions
Anyone can add items to a registry by staking a deposit
Community curation
Anyone can challenge incorrect submissions
Dispute resolution
Contested items are decided by Kleros Court jurors
Flexible schemas
Create registries for any type of structured data
On-chain data
Registry data is fully on-chain and queryable
Earn rewards
Successful challengers earn the submitter’s deposit
How It Works
Curate uses a mechanism called a Token Curated Registry (TCR). Here’s the flow:Submission
A user submits an item (e.g., a token address with metadata) and stakes a deposit. The submission enters a pending state.
Challenge period
During the challenge period, anyone can challenge the submission by staking their own deposit. If no one challenges, the item is accepted into the registry.
Dispute (if challenged)
If challenged, a dispute is created in Kleros Court. Jurors review the evidence and vote on whether the submission meets the registry’s acceptance criteria.
The Incentive Structure
The beauty of TCRs is that you don’t need to trust anyone:- Submitters are incentivized to only submit valid items (or lose their deposit)
- Challengers are incentivized to only challenge invalid items (or lose their deposit)
- Jurors are incentivized to vote honestly (via Kleros’s Schelling point mechanism)
Use Cases
- Token Lists
- Contract Security
- CDN & Content
Problem: Wallets and exchanges need to know which tokens are legitimate.Solution: Community-curated token registries where anyone can submit tokens and anyone can challenge scams or duplicates.Example: The Kleros Token Registry is used by wallets to display token information and warn users about unverified assets.
Who Uses Curate?
- Wallets query token registries to display asset information
- Block explorers use address tags for human-readable labels
- DeFi protocols check registries before listing new assets
- Security tools aggregate risk information from curated lists
- DAOs maintain member or contributor registries
Registry Types
Curate supports two registry architectures:| Type | Best For | Gas Costs | Flexibility |
|---|---|---|---|
| Curate (full) | High-value registries with complex schemas | Higher | Maximum |
| Light Curate | Simple registries, higher volume | Lower | Standard schemas |
What’s Next?
Use Curate
Step-by-step guidesLearn how to submit items, challenge submissions, and earn rewards.→ Help Center
Build on Curate
Integration guideQuery registry data, build custom UIs, or create your own registry.→ Developer Docs
Understand TCRs
Game theory deep diveLearn the economics and incentives behind Token Curated Registries.→ Concepts