Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kleros-mintlify-changelog-2026-05-12-1778458371.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Kleros provides a suite of products built on top of Kleros Court V2. Each product implements the arbitration standard and can be integrated into third-party applications through smart contract calls, subgraph queries, or frontend SDKs. All products use Kleros Court on Arbitrum One as the arbitration backend. Disputes raised through any product follow the same resolution flow: juror drawing, evidence submission, voting, appeal, and ruling enforcement.

Products

Curate V2

Decentralized token-curated registries for maintaining community-governed lists. Supports challenge-based curation with deposit and reward mechanics.

Escrow V2

Peer-to-peer escrow transactions with ETH and ERC20 support, settlement negotiations, and deadline-based execution.

Proof of Humanity

Sybil-resistant identity registry using soulbound humanity IDs. Verify unique human identities on-chain with cross-chain state synchronization.

Reality (Oracle)

Subjective oracle system combining Reality.eth bond escalation with Kleros arbitration for on-chain verification of real-world events.

Integration Approaches

Kleros products can be integrated in two ways: Direct smart contract integration: Your contract calls the product’s contract functions directly. This is the recommended path for on-chain applications that need trustless dispute resolution or curation. Recognition of jurisdiction: Your platform uses Kleros products through an off-chain agreement, where the dispute is escalated to Kleros Court and the ruling is enforced by your platform’s own mechanisms. This is suitable when full smart contract integration is not yet feasible. For both approaches, refer to the individual product guides for contract addresses, interface specifications, and working code examples.

Shared Infrastructure

All Kleros V2 products share these components:
ComponentRole
KlerosCoreCentral arbitrator contract on Arbitrum One
SortitionModuleStake-weighted random juror selection
DisputeKitClassicDefault voting and appeal logic
DisputeTemplateRegistryStores dispute display metadata for Court UI
VeaCross-chain message bridge for relaying disputes and rulings
For the full architecture, see the Architecture guide.