Evidence in Kleros V2 is stored off-chain (IPFS/Arweave) and referenced on-chain via URIs.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.
Evidence JSON Structure
Fields
| Field | Type | Required | Description |
|---|---|---|---|
title | string | Yes | Brief title of the evidence |
description | string | Yes | Description of what the evidence shows |
fileURI | string | No | URI to the evidence file |
fileTypeExtension | string | No | File extension (pdf, png, etc.) |
fileHash | string | No | Hash of the file for integrity verification |
Submission
Evidence is submitted by calling the appropriate method on the Arbitrable contract or evidence module, passing the IPFS URI of the evidence JSON.Moderated Evidence
TheModeratedEvidenceModule contract provides spam protection for evidence submission through a bonded challenge mechanism. This is particularly useful for disputes on L2 chains where gas costs are low and spam is cheap.