💼

Deal or NOT!

Cash Case

Two modes. Two cryptographic approaches. One fully onchain game show.

Progressive Jackpot
Building...
🔐

ZK Mode

Groth16 proofs verify every case reveal

🐱

Brödinger's Case

Quantum collapse — values don't exist until opened

🎬 Deal or NOT!

AI-generated moments of pure drama

▶️

Watch a Random "Deal or NOT!" Clip

Sponsored by AI

How to Play

The classic game show, fully onchain

1
🎰

Enter the Lottery

Join a game by committing a secret hash. Commit-reveal ensures a fair, unmanipulable draw.

2
🏆

Winner Selected

All players reveal their secrets. Combined entropy selects the contestant — no one controls the outcome.

3
💼

Pick Your Case

Choose one of 26 briefcases to keep. Each hides a prize from pennies to the jackpot.

4
📂

Open Cases Each Round

Open 6 → 5 → 4 → 3 → 2 → 1 → 1 → 1 → 1 → 1 cases per round, eliminating values as you go.

5
🏦

Banker's Offer

After each round, the banker makes an offer based on expected value. It goes up as the game progresses.

6

DEAL… or NOT?

Accept the offer and walk away, or reject it and keep playing. Risk everything for the big case!

Two Cryptographic Approaches

Same game flow, different trust models

🔐 ZK Mode🐱 Brödinger's Case
Case ValuesPre-assigned at game creationDon't exist until opened
Fairness ProofGroth16 ZK proof per caseVRF seed + blockhash entropy
Trust Model"I committed to this beforehand""No one could have known"
BankerOnchain algorithm (EV + variance + psychology)Real human with deposited stake
Value UnitETH (wei)USD cents (via Chainlink Price Feed)
Contract FrameworkFoundry + CircomHardhat + Chainlink VRF v2.5
ExtrasBriefcaseNFT, Progressive JackpotGame Tiers, AI Agent Support

Built With

Solidity
Foundry
Hardhat
Circom / Groth16
Chainlink VRF
Chainlink Price Feed
Next.js
Scaffold-ETH 2
wagmi / viem
Base Sepolia
EIP-1167 Clones
Poseidon Hash

ETHDenver 2026 — Built by ryan & tippi fifestarr