Skip to main content

Curate Tutorial

Curate V1 (Classic Curate and Light Curate) is being deprecated. The V1 smart contracts stay deployed and unchanged, so existing lists keep working: items can still be submitted, challenged, and queried. Kleros will not launch new registries on Curate V1, and creating new lists through Kleros frontends is being disabled. Banners in the Curate V1 app flag the change.
This tutorial covers submitting and challenging items on Kleros Curate V1 lists. The list creation and List of Lists sections document the original flow for reference only. Curate lists are deployed as smart contracts. The platform uses a hierarchical structure where top-level lists can contain sublists.

Create a List

Creating new lists through Kleros frontends is being disabled as part of the Curate V1 deprecation. This section is kept for reference.
Access the list creation page via the Create a List header button.
1

Set the basic parameters

  • Title: the name of your list (for example, “Hip Hop Legends”)
  • Description: a brief overview of the list’s purpose
  • Acceptance criteria: a critical piece of information specifying what submissions are accepted or rejected
  • Item name: the label for individual submissions (for example, “Hip Hop Legend”)
  • Deposit settings: a slider-based configuration balancing submission cost against quality control
  • Court selection: choose the arbitration court based on the list’s complexity and value
2

Configure advanced parameters (optional)

Power users can set each deposit individually:
  • Submission deposit
  • Removal deposit
  • Challenge submission deposit
  • Challenge removal deposit
3

Define the list fields

Add custom fields for submissions (text, images, and other types). Enable Index on a field to make it searchable.
4

Badge list parameters (optional)

An optional tiered system allows submissions to earn additional badges based on specific criteria.
5

Deploy

Pay the contract deployment fees via your wallet to launch the list.

Register in the List of Lists

Kept for reference: adding new lists through Kleros frontends is being disabled as part of the Curate V1 deprecation.
Submit your deployed list to the main Registry by clicking Submit List and paying a confirmation deposit. This makes it visible on the Curate homepage.

Submit & Challenge Items

  • Submissions: users deposit funds to add items to a list. The deposit is returned if the item is accepted.
  • Challenges: anyone can dispute a submission by describing how it violates the list’s policy. Kleros jurors arbitrate the dispute, and the winner receives the loser’s deposit (minus arbitration fees).
Write your acceptance criteria carefully before deploying. Jurors rule on challenges based on your list’s policy, so ambiguous criteria lead to unpredictable outcomes.

What’s Next?

Curate Product Page

How Curate works and its variants

Build with Curate

Curate smart contracts and integrator standards