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.

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 the IArbitrableV2 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.
Recognition-of-Jurisdiction (RoJ) (no smart contract required) Disputes are created standalone on resolve.kleros.io and your platform pledges to enforce the ruling. Suitable for off-chain disputes, testing before investing in development, or cases where Kleros is not on your chain.

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:
  1. Your application contract interacts with Reality.eth
  2. Reality.eth handles the bond escalation (anyone can submit answers with increasing bonds)
  3. Realitio-Kleros Proxy bridges Reality.eth to Kleros Court
  4. Kleros Court adjudicates disputes when arbitration is requested
To use this service, your contract must be compatible with the Reality.eth interface, and you submit the address of the Reality.eth-Kleros arbitrator proxy when asking a question.

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

ToolPurposeLink
Dispute ResolverCreate, manage, and interact with disputes through a web UI. No smart contract development required.resolve.kleros.io
Centralized ArbitratorDeploy 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