What is Kleros?
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. Kleros is implemented on Ethereum (V1) and Arbitrum (V2):- V1 is production infrastructure running on Ethereum Mainnet and Gnosis Chain. It has been in production since 2018 and continues to receive active development.
- V2 operates on Arbitrum, with cross-chain support via the Vea bridge, modular dispute resolution via dispute kits, and improved scalability.
Each product section covers both V1 and V2. V1 integration guides and examples are included directly. V2 pages document technical specifications and contract references.
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, with 100+ cases resolved on Court V2 Beta (September 2025).
Use Cases
How It Works (30-second version)
- Your contract implements the
IArbitrableV2interface - When a dispute arises, call
createDispute()with arbitration fees - Random jurors are drawn (weighted by staked PNK)
- Jurors vote, with appeals possible
- The 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
Products (V1 + V2)
Reference for every Kleros product