Provably Fair
Loading...
How It Works
Every game outcome is determined before you play — we can't change results after the fact. Here's how you can verify this:
1
Before the game
The server creates a secret seed and shows you its SHA-256 hash (a fingerprint). This locks in the outcome before you bet.
2
You play
Your client seed and a nonce (game counter) are combined with the server seed to produce the game result.
3
After the game
The server seed is revealed. You can hash it yourself and confirm it matches the hash shown before the game — proving the result wasn't tampered with.
Formula
outcome = HMAC-SHA256(server_seed, client_seed + ":" + nonce)Verify It Yourself
Download our open-source Python script to independently verify any game outcome on your own machine. Requires only Python 3 (no dependencies).
Download verify.pyUsage
python verify.py crash <server_seed> <client_seed> <nonce>
python verify.py mines <server_seed> <client_seed> <nonce> [grid] [mines]
python verify.py fishing <server_seed> <client_seed> <nonce>
python verify.py roulette <server_seed> <client_seed> <nonce>