Overview
An adversarial dispute involves:- a Claimer, who initiates the case,
- a Defender, who responds to it,
- and a panel of jurors who evaluate the evidence.
When to use an adversarial dispute
Adversarial disputes are suitable when:- responsibility or fault is contested,
- the outcome is binary,
- and a clear winner must be determined.
- marketplaces and peer-to-peer transactions,
- freelancer and contractor platforms,
- fintech and payment disputes,
- and protocol-level human arbitration.
Participants
Claimer
The claimer is the party that initiates the dispute. The claimer is responsible for:- opening the dispute,
- submitting evidence during the evidence window,
- and ensuring the claimer side of the dispute is funded.
Defender
The defender is the party responding to the claim. The defender is responsible for:- submitting counter-evidence during the evidence window,
- and ensuring the defender side of the dispute is funded.
Jurors
Jurors are independent participants selected through protocol-defined assignment. Jurors:- review the evidence,
- commit and reveal votes,
- and are economically incentivized to vote coherently.
Dispute flow
- The dispute is created in
Created. - Both sides are fully funded.
- The dispute moves to
Evidenceand evidence can be submitted. - Evidence closes and the dispute moves to
Commit. - Juror assignment begins and selected jurors commit votes.
- The dispute moves to
Revealand jurors reveal votes. - The dispute finalizes in
Finished.
Appeals
The current live version resolves adversarial disputes in a single finalized round. Appeals are planned for a later version and are not part of the current implementation.Guarantees
Adversarial disputes in Justly provide:- Neutrality: jurors are independent and randomly assigned.
- Economic alignment: incentives reward coherent voting and penalize incoherence.
- Deterministic execution: outcomes are enforced by smart contracts.
- Predictable structure: all rules are defined upfront by the protocol.