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.

Court V1 (Legacy)

Court V1 is superseded by Court V2 on Arbitrum. Use V2 for all new activity.
Kleros Court V1 was the original decentralized dispute resolution protocol deployed on Ethereum Mainnet in 2018. The core smart contract was KlerosLiquid, which combined juror staking, random selection, voting, and dispute management in a single contract.

Key Characteristics

  • Network: Ethereum Mainnet (also deployed on Gnosis Chain / xDAI)
  • Contract: KlerosLiquid (monolithic all logic in one contract)
  • PNK Staking: PNK remained in the juror’s wallet during staking
  • RNG: Blockhash-based random number generation
  • Voting: Commit-reveal with plurality aggregation
  • Standards: ERC-792 (Arbitration) and ERC-1497 (Evidence)
  • Courts: Hierarchical subcourt tree with General Court as root

V1 vs V2 Comparison

FeatureV1V2
NetworkEthereum MainnetArbitrum One
ArchitectureMonolithic (KlerosLiquid)Modular (KlerosCore + SortitionModule + DisputeKits)
EvidenceHandled by arbitrable contractsHandled by Court
AppealsHandled by arbitrable contractsHandled by Court
RNGBlockhashChainlink VRF with fallback
Cross-chainSingle chainMulti-chain via VEA bridge
Gas costsHighLow

V1 Court Structure

V1 had a similar hierarchical court tree to V2, with the General Court as root and specialized subcourts including Blockchain Non-Technical, English Language, Onboarding, and others. Staking in a child court automatically included the juror in all parent courts.

V1 Resources

  • V1 Court App: Previously at court.kleros.io (now redirects to V2)
  • Contract: KlerosLiquid on Ethereum Mainnet
  • ERC-792 Standard: See ERC-792 documentation
  • Migration: See Migration Guide