The arbitration layer decided by a jury of equals.
Jury is a decentralized arbitration protocol. Any app can submit a dispute, and a panel of staked jurors reviews the evidence and returns a binding ruling on-chain.
One juror, one vote. Stake decides your reward and your risk, never how much your vote counts.
An arbitration protocol, and the products on top of it.
Jury is a base layer plus the apps that prove it. Call the protocol directly from your contract, or use the reference apps.
Jury Finance Core
The arbitration engine: staking, sortition, commit-reveal voting, rewards and slashing in one contract. Any app calls createDispute and gets a binding ruling back via rule().
Legitimacy from people, not capital.
Most on-chain courts weight votes by tokens held. Jury gives every juror exactly one vote.
Whales decide the outcome
When votes scale with tokens, the biggest holder is the loudest judge.
Every juror counts once
Vote weight is always 1. Stake changes your reward and your risk, never your voice.
Stake decides how much you earn and how much you risk. It never decides who wins.
From question to on-chain ruling.
Six steps, fully on-chain. No trusted oracle, no off-chain committee.
A dispute is opened
An app routes a disagreement to the jury, paying the fee and reserving the juror reward.
Jurors are chosen
Open disputes let any registered juror vote; sortition disputes draw a random panel of jurors on-chain.
Jurors commit
Each juror submits a sealed vote, so no one can copy another's ruling before quorum.
Jurors reveal
In the reveal window jurors open their votes, and the tally builds in the open.
The ruling resolves
Anyone can finalize; the majority outcome becomes the verdict, and a tie reopens the case.
The app executes
The verdict is sent back to the app that raised the dispute, and funds move, atomically.
How fairness is enforced.
Four rules keep jurors honest and the outcome legitimate. proof-of-personhood (World ID) to make each juror a verified unique human.
Voting
Sealed commit-reveal voting means no juror sees another's vote before quorum.
- Vote weight is always 1, regardless of stake.
- One address casts one vote per dispute.
- Failing to reveal forfeits your reward.
Staking
Stake JURY to qualify as a juror. Stake sets your reward share and slash exposure, not your vote.
- Stake ≥ the minimum to register.
- New stake becomes effective next epoch.
- A 7-day cool-down guards withdrawals.
Rewards
Jurors who vote with the final outcome share the dispute's reward pool, weighted by stake.
- Coherent voters earn JURY rewards.
- Claim across many disputes in one transfer.
- A wrong vote earns nothing, but is never slashed.
Slashing
Only no-shows are slashed: jurors who owed a vote and never revealed it.
- 1% of effective stake per no-show dispute.
- Slashed stake flows to the protocol treasury.
- The honest minority is never punished.
Any dispute a person can judge.
If a human can read the evidence and decide, Jury can arbitrate it.
Escrow & payments
Did the work meet the agreed terms before funds release?
Freelance & gigs
Was the deliverable in scope and on time?
Prediction markets
Which outcome actually happened, when oracles can't say?
DAO governance
Were a proposal's off-chain conditions really met?
Parametric insurance
Is this claim valid before a payout is triggered?
Grants & bounties
Was the milestone actually delivered?
Reputation & moderation
Does this content or action violate the policy?
Real-world assets
Does the asset match its on-chain attestation?
A different kind of court.
Most on-chain courts let the largest token holder cast the loudest vote. Jury gives every juror exactly one vote.
legitimacy comes from equal voice, not capital.
The protocol earns when it's used.
Usage-based revenue: no inflation, no token emissions to sell.
Dispute creation fee
A USDC fee is charged when a dispute is opened, routed to the protocol treasury.
Escrow settlement fee
Jury Escrow takes a flat 1% on any payout, the reference app's revenue line.
Slashing treasury
No-show jurors forfeit 1% of stake; the slashed JURY accrues to the treasury.
Bring accountable arbitration to your protocol.
Open a dispute with one call and let a jury of equals return the verdict.