Provably Fair Gaming

Our provably fair system ensures that every game outcome is transparent and verifiable. You can independently verify that each result was fair and not manipulated.

How Provably Fair Works
1

Server Seed

Before each game, our server generates a random seed and shows you its hash.

2

Client Seed

You provide your own seed, ensuring you have input into the outcome generation.

3

Combined Hash

Both seeds are combined with a nonce to generate the final game result.

4

Verification

After the game, you can verify the server seed matches its original hash.

Verification Tool

Verification Result

Enter your game details above to verify the fairness of any game result.

Hashing Algorithm

We use SHA-256, a cryptographic hash function that produces a unique 256-bit signature for any input. This ensures that the server seed cannot be predicted from its hash.

SHA256(server_seed + client_seed + nonce) = result
Security Guarantees
  • Server seed is committed before you place your bet
  • Your client seed influences the final outcome
  • All seeds are revealed after each game for verification
  • Mathematical impossibility to manipulate outcomes
Game-Specific Formulas

Dice

The result is a number between 0 and 100, calculated from the combined hash.

result = (hash % 10001) / 100

Crash

The crash point is determined by the hash with a built-in house edge.

crash_point = max(1, 99 / (1 - hash_value))

Roulette

The winning number is derived from the hash modulo 37 (European) or 38 (American).

number = hash % 37