Testnet: Base Sepolia. Not real money.

How Djinn Works

From prediction to settlement in 6 steps. The entire flow is encrypted, decentralized, and settled in .

1

Genius creates a signal

A Genius has an analytical prediction (e.g., “Celtics -4.5”). They encrypt it locally in their browser using , hide it among 9 , and commit the encrypted blob on-chain. The real pick's index is split across validators using . Nobody, not even Djinn, can see which line is real.

2

Idiot browses and purchases

An Idiot browses available signals by sport, checks the Genius's track record, and decides to buy. They deposit into the Escrow contract, and the purchase triggers an availability check: validators jointly verify the real pick is still available at sportsbooks, without revealing which line it is. If available, the Idiot receives key shares to decrypt the signal.

3

The game happens

The sporting event plays out. Validators independently query official sports data sources (ESPN) to determine final scores. They resolve ALL 10 lines (real + decoys) against the game result, producing 10 outcomes. No single validator knows which outcome is real. The real outcome is selected later during MPC settlement.

4

MPC settlement

After every 10 signals between a Genius-Idiot pair, validators compute an aggregate using secure . Each validator independently calculates the score from the encrypted data and submits their result on-chain. When 2/3+ validators agree, settlement is finalized automatically.

5

USDC moves

If the is positive (the Genius performed well), they keep the fees. If negative (poor performance), the Genius's collateral is slashed: the Idiot gets a refund and Djinn Credits for any excess damages. The Genius can claim their earned fees after a 48-hour dispute window.

6

Track record builds

Every settlement is recorded on-chain on . A Genius's track record is the complete, immutable history of their Quality Scores. No one can fake it, inflate it, or hide bad results. Buyers can verify any Genius's full history by reading the blockchain directly.

Key properties

Signal secrecy

Predictions are encrypted client-side with . The real pick is hidden among 9 . The index is across validators. No single party ever sees the plaintext pick.

Verifiable track records

Every settlement is on-chain. are computed by and verified by 2/3+ validators. Track records are immutable and publicly auditable.

Non-custodial

All funds are held in auditable smart contracts on , never by Djinn. Deposits, withdrawals, and settlements are executed by code, not people.

Decentralized infrastructure

Validators and miners run on (Subnet 103). Settlement consensus requires 2/3+ independent validators. No single point of failure or trust.