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.

What is Kleros V2?

Kleros is a decentralized dispute resolution protocol. Think of it as a court system for smart contracts when parties disagree, Kleros provides a trustless way to reach an enforceable ruling. V2 brings major upgrades: cross-chain support, modular dispute resolution, and improved scalability by operating on Arbitrum.

Why Integrate?

Trustless Enforcement

No central authority. Rulings are cryptoeconomically secured by staked jurors.

Flexible Resolution

Binary yes/no, multiple choice, or nuanced rulings your contract defines the options.

Cross-Chain Ready

Disputes can originate from Ethereum mainnet or other chains via the gateway system.

Battle-Tested

Over $50M in value secured through Kleros arbitration since 2018.

Use Cases

ApplicationExample
EscrowRelease funds only when both parties agree, or let jurors decide
InsuranceDecentralized claims processing
CurationToken-curated registries with dispute resolution
OraclesHuman-powered verification for subjective data
DAOsGovernance dispute resolution

How It Works (30-second version)

Your Contract → Creates Dispute → Jurors Vote → Ruling Returned → Your Contract Enforces
  1. Your contract implements IArbitrableV2 interface
  2. When a dispute arises, call createDispute() with arbitration fees
  3. Random jurors are drawn (weighted by staked PNK)
  4. Jurors vote, with appeals possible
  5. Final ruling is passed back to your contract via rule()

Next Steps

Quick Start

Get your first integration running in minutes

Architecture

Understand the protocol components