Your side never touches the chain
A bet becomes a Poseidon commitment. Only its fingerprint is stored — the Yes/No side, and the link back to you, stay hidden. Two identical bets look nothing alike.
Privacy-preserving prediction markets
A dark pool for prediction markets — private to place, proven to pay.
Your position is shielded the moment you take it. The whole book is settled by a zero-knowledge proof — so nobody sees your side, and nobody has to trust the house.
A bet becomes a Poseidon commitment. Only its fingerprint is stored — the Yes/No side, and the link back to you, stay hidden. Two identical bets look nothing alike.
Before any payout, an SP1 zkVM proves the totals are correct and the book is solvent — computed from every note, revealing none.
Anyone can submit the settlement proof. No admin posts the numbers; the proof is the only authority.
Winners withdraw with a proof and a one-time nullifier — no double-claims, and no link from payout to deposit.
Markets resolve against a live price feed with a staleness guard — deterministic, no discretionary verdict.
You escrow ETH and submit a Poseidon commitment to your bet. The chain records a fingerprint, not your side.
Two identical bets produce different commitments, so nothing can be correlated.
Node operators sum everyone's private positions inside a TEE and reveal only the totals; an SP1 proof makes that settlement trustlessly correct on-chain. Confidential and verifiable — we keep both.
See the settlement storyA subgraph indexes only public aggregates — never your position. An AI oracle reasons over it with a pinned deployment and a freshness gate, and benchmarks the book against live mainnet DeFi.
Open the risk oracleEscrow is USDC, and on Arc, USDC is the gas. Bridge USDC from another chain with CCTP and open a shielded position in one journey; winners claim in USDC.
Bet in USDCOther markets ask you to trust that the pool adds up. Obscura settles a batch of markets with one zkVM proof. Until it verifies, the numbers are dark.