The optimistic oracle on Radix DLT
Truth,
optimistically.
Assert any verifiable fact with a bond. Unchallenged answers become final when the window closes — challenged ones go to a sealed-ballot court of DPH-staked jurors. Cheap when honest, expensive to corrupt.
produced by Delphibets
The mechanism
Three steps to on-chain truth.
In Delphi, one priestess spoke the truth. Pythia decentralizes her: anyone may speak — and everyone may object.
AssertSpeak, with skin in the game
Anyone posts an answer to a templated question and locks an XRD bond.
“Did Greece win the final?” — Yes.
assert_truth(claim, Yes, bond)
ChallengeThe window stays open
For two hours the answer sits in public. Anyone can dispute it with a
matching bond — watcher bots are paid to catch lies, and one honest
observer is enough. liveness: 2h
SettleTruth becomes final
No dispute? The answer settles. The asserter earns bond + reward,
whoever calls settle earns a tip, and any Radix contract reads the outcome
atomically. settle(id) → final
Why it’s cheap: most facts are boring. The vast majority of assertions settle untouched — two transactions, no committees, no standing price feeds. The court below exists so that it almost never has to convene.
The Delphi Court
When someone objects, a court convenes.
Disputes are decided by jurors staking DPH — with ballots nobody can read until voting ends, seats nobody can buy, and votes nobody can dominate.
Nobody reads a vote early
Ballots are timelock-encrypted to a future round of the drand randomness beacon. While voting runs, no juror, whale or platform can peek; when the beacon fires, decryption is permissionless. No copying, no last-mover advantage, no burying a losing vote.
Dice nobody operates
The jury seed comes from drand’s public beacon — run by dozens of independent organizations and verified on-chain. Pythia doesn’t run its own randomness, on purpose: an oracle shouldn’t roll its own dice.
Sybil-honest voting power
Voting weight equals stake, capped at 5% per juror. Splitting a whale wallet into a hundred buys exactly nothing — unlike square-root schemes, which quietly reward it. Whales are bounded without betting the protocol on identity systems.
AI briefs the jury. Humans decide.
For every dispute, a research engine compiles sources into an evidence dossier, committed on-chain by hash. Jurors vote faster and better informed — but no model ever casts a vote or settles a claim.
Stake DPH, earn hard assets
Jurors stake DPH and are paid in XRD and stablecoins — oracle fees and 30% of every slashed bond. Real money for resolving disputes, token upside for securing the protocol.
A safety net for consumers
The protocol’s share of slashed bonds feeds an insurance fund that can compensate integrators for a provably wrong finalization. Skin in the game — ours included.
Economic security
Lying has a price tag.
Bonds are posted in XRD, deliberately independent of any market’s outcome. Open interest per market is capped by the value staked behind the court — it must always cost more to corrupt the truth than the lie could ever pay.
For builders
One call to ask.
One call to know.
Two component calls integrate Pythia into any Radix dApp. Consumers pull the settled outcome inside their own transaction — no callbacks, no keeper queues, nothing to front-run.
// ask: assert the outcome with a bond
let (badge, id) = pythia.assert_truth(
claim_hash, // template #S-042
OracleValue::Yes,
bond, // 500 XRD
7200, // liveness: 2h
);
// know: after liveness, atomically in
// the same manifest as your payout
let result = pythia
.settle_and_get_result(id);
Provenance
Born in Delphi.
Built by Delphibets.
Pythia is produced by DELPHIBETS, the first prediction-market protocol on Radix DLT. Delphibets markets are the oracle’s first consumer — live order flow from day one — and DPH stakers are its court, fulfilling the “Resolving & Dispute” utility set out in the Delphibets litepaper.
The oracle itself stays open infrastructure: any Radix dApp can ask it a question.
Roadmap
Decentralize the priestess, step by step.
Stokenet MVP
Assert, dispute, settle — live on testnet. Disputes arbitrated by a transparent 3-of-5 council while the court is built. First Delphibets test markets and watcher bots.
Mainnet beta
Audited contracts, conservative caps, claim-template registry, evidence-brief pipeline. Production Delphibets markets with real order flow.
The Delphi Court
DPH staking, timelock-sealed ballots, drand jury draw, capped voting power, real-yield payouts, insurance fund. The council recedes to a time-delayed emergency veto.
Public infrastructure
Templates and SDK for insurance, DAOs and verification — an open truth machine for the whole Radix ecosystem, governed by its stakers.