Cryptographic Verification

Provably Fair
Verification Tool

Don't just trust casinosโ€”verify them. Use cryptographic hashing to prove every bet is fair and unmanipulated.

100%
Transparent
SHA-256
Cryptographic Hash
Instant
Client-Side Verify

Verify Your Bet

Enter your bet details below to verify the result was provably fair.

The revealed server seed from the casino

Your personal seed (you can change this anytime)

Bet number in current seed pair (starts at 0)

Usually 0 (for games needing >8 outcomes)

Verify Server Seed Hash

Before revealing the server seed, casinos provide a SHA-256 hash. This proves they can't change the seed after you bet.

The server seed after it's been revealed by the casino

The hash you received BEFORE placing your bet

๐Ÿ’ก Why Hash Verification Matters

The hash proves the casino committed to their server seed BEFORE you played. If the hash doesn't match, it means the casino changed their seed after seeing your betโ€”that's cheating. Always verify the hash matches before trusting the result.

How Provably Fair Works

โš ๏ธ The Trust Problem

Traditional online gambling requires complete trust in the operator. You have no way to verify if the results are truly random or manipulated. Provably fair gambling solves this using cryptographyโ€”you can mathematically prove every result is fair.

๐Ÿงฎ The Formula

Result = HMAC_SHA256(serverSeed, clientSeed:nonce:cursor)

This cryptographic formula combines the casino's server seed with your client seed to generate a provably random result. Neither you nor the casino can manipulate the outcome alone.

๐Ÿงฉ The Components

Server Seed

Generated by the casino. You get a hashed version before betting, which proves the casino can't change it later.

Client Seed

Your personal seed. This ensures YOU have influence over the randomness. Change it anytime to create new outcomes.

Nonce

A counter that increments each bet. Creates unique results without changing seeds every time.

Cursor

Used for games needing more than 8 random numbers (like Blackjack with many cards).

๐Ÿ“‹ The Verification Process

1

Casino provides hashed server seed before you bet

2

You set your client seed (or use auto-generated)

3

You place your bet

4

Game result is calculated using the formula

5

Casino reveals unhashed server seed after you rotate

6

You verify the hash matches

7

You recalculate the result here to confirm fairness

๐ŸŒ 3rd Party Verification

Don't want to trust our tool either? Smart! Use these independent verifiers: