🔒 Provably Fair

All 13 games run under commit-reveal. The seven house-banked games — Crash, Mines, Plinko, Blackjack, Baccarat, War and High-Low — are decided by the server, and the six dice games roll from a server-committed seed stream revealed at game over. You don't need to trust us: reproduce any of them below.

How It Works

1

Commit Phase

Before the game starts, the server generates a random secret seed and publishes its SHA-256 hash. This hash is your guarantee — the server can't change the seed after committing.

serverSeed = randomBytes(32)
committedHash = SHA256(serverSeed)
→ shown to player before bet
2

Player Input

You provide your own client seed (editable on each game page). This ensures neither party alone can determine the outcome.

clientSeed = your_input (e.g. "player")
3

Outcome Derivation

The crash point, mine positions or deck order are derived deterministically from serverSeed + clientSeed + nonce using a fast hash mixer. Same inputs always produce same outputs.

crashPoint = f(serverSeed, clientSeed, nonce)
  where f uses the 1% house-edge formula:
  r = hash(serverSeed:clientSeed:nonce)
  if r < 0.01: return 1.00x
  else: return max(1.01, floor(0.99/(1-r)*100)/100)
4

Reveal & Verify

After the game, the server seed is displayed. Paste it into the tool above and confirm SHA-256(serverSeed) matches what was shown before your bet.

✅ SHA256(serverSeed) == committedHash
✅ deriveCrashPoint(serverSeed, clientSeed, nonce) == actual crash

Why This Matters

🛡️
Server Can't Cheat

The commitment is published before you play. Changing the seed changes the hash — instantly detectable.

🎮
Your Seed Matters

Even if the server knows its own seed, it can't predict your client seed, so it can't target outcomes.

🔐
Zero Trust Required

You trust SHA-256 math, not CyberDice. The same hash function secures Bitcoin.

📖
Open Formula

The derivation code is open source. The tool above runs entirely client-side — no server involved.

CyberDice vs Traditional Casinos

Traditional
CyberDice
Randomness
Trust us
Verify yourself
House edge
2–15%
1% target
Audit
Paid certs
Open formula
Withdrawals
3–5 days
Instant on-chain
KYC
Required
Connect wallet