Strict
Use when the answer is a fact. Did the flight land? What was the closing price? Validators must return byte-identical JSON. No interpretation permitted.
When code can't decide,
five AIs can.
Smart contracts move money. Intelligent Contracts decide who deserves it. Pose a subjective question, watch five LLMs deliberate as GenLayer validators, and see the Equivalence Principle deliver a verdict — live, in your browser.
Live on GenLayer testnet-bradbury — every verdict is real on-chain validator consensus, verifiable on the block explorer.
Three primitives, working in sequence. The contract proposes. The jury deliberates. The principle decides. Everything else is implementation.
Python contracts that call LLMs and read live web pages. Same on-chain guarantees as Solidity, plus the ability to reason about subjective inputs no oracle can answer.
A leader executes first. A small jury of validators re-runs and votes. Disagreement triggers an appeal; appeal doubles the jury. Finality is reached when the supermajority agrees.
The rule the author writes that tells validators what "agreement" looks like. Strict equality for facts. Numeric tolerance for measurements. Rubric judgment for everything else.
The Equivalence Principle isn't one rule — it's three. Choosing the right one is the entire skill of writing an Intelligent Contract.
Use when the answer is a fact. Did the flight land? What was the closing price? Validators must return byte-identical JSON. No interpretation permitted.
Use when the answer is a measurement. How late was the delivery? What was the sentiment score? Validators must agree within a tolerance window.
Use when the answer is a judgment. Did the freelancer fulfill the contract? Is this proposal valid? Validators apply a rubric the author wrote and a sixth LLM judges agreement.
Every verdict on The Jury is reached by GenLayer validators on these deployed intelligent contracts. Click any address to inspect the contract on-chain.
Pose a question. Pick a mode. Preview how five model jurors might reason — then send the case to GenLayer, where the official verdict is decided on-chain.
"A freelancer was paid $800 to deliver a 10-slide pitch deck by Friday. They delivered an 8-slide deck on Monday. Did they fulfill the contract?"
This preview is generated locally for educational purposes. The official verdict is produced by GenLayer Intelligent Contracts on-chain.
Awaiting summons.
Awaiting summons.
Awaiting summons.
Awaiting summons.
Awaiting summons.
Each case shows the same path: the dispute, the jury's verdict, which mode fits, why Ethereum couldn't. Open one to leave with judgment, not just awe.
A no-consensus result is not a dead end. The contract can demand more validators, require a stronger majority, and make each vote economically accountable before final state changes.
The first panel starts small so most cases finish quickly. If the result is inconclusive, an appeal summons a larger validator set and raises the agreement threshold.
Validators earn fees when their judgment aligns with the supermajority. Bad or lazy votes risk stake, so the incentive is careful reasoning rather than automatic agreement.
Once the appellate jury reaches the required supermajority, the verdict becomes final and the contract can move state with an auditable trail of why it happened.
Intelligent Contracts fail when authors treat equivalence modes as cosmetic. They succeed when mode choice matches the evidence type, dispute shape, and confidence requirement.
Mode choice is not about model preference. It is about the shape of the evidence you expect validators to return.
A small jury resolves most disputes quickly. Appeals exist for hard edges where interpretation or noisy data blocks confident agreement.
For subjective disputes, phrase the rubric like a legal clause. Clear scope gives validators room to reason without drifting from intent.
Take the playground further.
Read the guide, or fork it in Studio.