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.
Types of Integration
Kleros offers three main integration paths depending on what your project needs.1. Dispute Resolution Integration
Use Kleros Court to resolve disputes in your application. Two approaches: Smart Contract Integration (trustless, on-chain enforcement) Your contract implements theIArbitrableV2 interface, calls createDispute() on KlerosCore, and receives rulings via rule(). Dispute creation and enforcement are fully on-chain.
Build an Arbitrable App
Full guide in the Developers tab: interfaces, examples, testing, production checklist.
Dispute Resolver
Create standalone disputes through a web interface.
Planning Your Integration
Before integrating, decide on:- Court selection: Which Kleros court handles your disputes. Court selection affects juror expertise, cost, and resolution time. See Court Hierarchy for available courts.
- Juror count: Number of jurors for the first round. More jurors = higher cost but more robust arbitration.
- Escalation criteria: When your platform allows escalation to Kleros (e.g., after internal dispute resolution fails, above a certain transaction value).
- Enforcement criteria: How your platform commits to enforcing the ruling.
- Dispute policy: The document jurors use to decide. See Policy Writing Guide.
2. Curated Data Integration
Use Kleros Curate to build or consume community-curated registries. Anyone can submit items, and challenges are resolved through Kleros Court. Applications include token lists, address tag registries, contract verification, and any dataset that benefits from decentralized community curation.Curate Product
Curate product overview and capabilities
Curate Developer Docs
Technical integration for developers
3. Oracle Integration (Reality.eth + Kleros)
Use the Reality.eth bond escalation mechanism with Kleros Court as the final arbitration backstop. Suitable for prediction markets, DAO governance, and any use case requiring a subjective on-chain oracle. The architecture has four components:- Your application contract interacts with Reality.eth
- Reality.eth handles the bond escalation (anyone can submit answers with increasing bonds)
- Realitio-Kleros Proxy bridges Reality.eth to Kleros Court
- Kleros Court adjudicates disputes when arbitration is requested
Oracle Product
Oracle (Reality.eth + Kleros) product overview
Channel Partnerships
Kleros can be integrated as a dispute resolution layer within existing governance and infrastructure tools.Safe Zodiac + Kleros (DAO Governance)
DAOs using Gnosis Safe can achieve fully decentralized governance by combining Snapshot (off-chain voting), Zodiac Reality Module (on-chain execution), and Kleros Court (arbitration of disputed proposals). The setup provides separation of powers: token holders vote (legislative), the multisig executes (executive), and Kleros arbitrates disputed proposals (judiciary).Safe Zodiac Integration Guide
Step-by-step guide to integrate Kleros with Gnosis Safe governance
Integration Tools
| Tool | Purpose | Link |
|---|---|---|
| Dispute Resolver | Create, manage, and interact with disputes through a web UI. No smart contract development required. | resolve.kleros.io |
| Centralized Arbitrator | Deploy a test arbitrator you control to debug your arbitrable app before connecting to Kleros Court. | centralizedarbitrator.kleros.io |
Further Reading
Policy Writing Guide
Write dispute policies that lead to fair outcomes
Integration FAQ
Common questions about integrating with Kleros