Integrations
Any contract can route a dispute to the jury with a single call. One app is live today; the rest show what’s possible.
Build on Jury: integration guideJury Escrow Live
Non-custodial USDC escrow, the reference app proving the protocol. Live on World Chain Sepolia.
Prediction markets Concept
Resolve ambiguous market outcomes with a human jury instead of a single oracle.
DAO governance Concept
Verify whether a proposal’s off-chain conditions were actually met before execution.
Freelance & grants Concept
Adjudicate scope, quality and milestone-delivery disputes before funds release.
Parametric insurance Concept
Decide claim validity for payouts that a pure oracle can’t settle.
Only Jury Escrow is deployed. The other cards are illustrative: they show categories teams can build on the protocol, not live products.
Integrate in one call
Solidity · illustrativeYourApp.sol
// Open a Sortition dispute; jurors return a binding ruling
uint256 id = jury.createDispute(address(this), PolicyKind.Sortition);
// resolve() calls you back with the outcome
function rule(uint256 disputeId, uint8 outcome) external {
require(msg.sender == address(jury));
outcome == 1 ? _release() : _refund();
}