The proof, not the promise

Provably fair, explained — and how to check it yourself.

Most casinos ask you to trust that their games are fair. A provably fair casino lets you prove it — with cryptography, after every round, without asking anyone. Here is exactly how it works at No More Beast.

The commit-reveal scheme

Five steps between you and a rigged game.

1 · The commitment

Before you place a bet, we generate a secret server seed and show you only its SHA-256 hash. Because the hash is fixed, we can never swap the seed later without the hash failing to match.

2 · Your client seed

You supply a client seed and can change it any time. Your input is mixed into every outcome, so the result is not something we alone control.

3 · The nonce

Each round has a nonce — a counter that ticks up by one every round on the same server/client pair. Same inputs, different round, different result.

4 · The float stream

Each round's randomness is an HMAC-SHA256 stream: block_k = HMAC(server_seed, "client_seed:nonce:k"). Each 32-byte block becomes eight floats in [0,1). Games consume these floats in order — a shuffle, a card, a landing pocket.

5 · The reveal

When you rotate your seeds we reveal the old server seed. You check SHA-256(revealed) equals the hash you saw first, then re-derive every past round and confirm each outcome was exactly what the math dictated.

Why it matters here

Fairness you can audit, on a casino that can’t hurt you.

No More Beast is a free social casino: everything is played with Ƶ play money, and nothing pays out in real cash — ever. So provably fair isn’t here to protect your wallet. It’s here because a game that respects you enough to let you check the math is simply a better game. Every table publishes its RTP, and every round hands you the receipt.

Play a fair round freeSee the games →
Questions

Provably fair — the plain answers

What does provably fair mean?

It means every game outcome is committed (as a cryptographic hash) before you bet, and revealed afterwards, so you can mathematically prove the result was fixed in advance and not tampered with. You never have to trust the casino.

How do I verify a round?

After you rotate your seeds we reveal the old server seed. You confirm its SHA-256 hash matches the commitment you were shown before betting, then re-derive each round's random floats from the HMAC-SHA256 stream and check the outcomes match exactly.

Can the house cheat a provably fair game?

No. Because the server seed is committed as a hash before your bet, the house cannot change it afterwards without the hash no longer matching — and every outcome is a deterministic function of seeds you can inspect.

Is provably fair only for crypto casinos?

No. The scheme is just cryptography — it works for any casino. No More Beast uses it for a free, play-money casino, so the math is the same but nothing real is at stake.

Provably fair, explained — and how to verify it yourself · No More Beast