Provably Fair Verification

Verify any game result using cryptographic hashes. Every result is deterministic and verifiable.

How Provably Fair Works

1. Before the game starts

The server generates a random seed and shows you the SHA-256 hash. This hash is like a fingerprint - you can verify later that the seed matches.

2. You choose your seed

You select (or auto-generate) a client seed. This ensures the server cannot manipulate the result, because it doesn't know your seed in advance.

3. Game result is calculated

The result is generated using HMAC-SHA256(serverSeed, clientSeed:nonce). This is a cryptographic function that produces a unique, deterministic hash.

4. Verify after the game

After the round ends, the server reveals its seed. You can then verify that the hash matches and recalculate the result yourself using this tool.