🔒 Provably Fair

Verify game outcomes and ensure fairness

How It Works

Every game round uses a server seed (secret), client seed (your input), and a nonce (round counter).

Before the round starts, we publish a hash of the server seed. After the round, we reveal the actual server seed so you can verify the outcome was predetermined and fair.

outcome = HMAC-SHA256(server_seed, client_seed:nonce)

This cryptographic method ensures that we cannot manipulate results after you place your bet.

Verify Outcome

You can set your own client seed in game settings

Example Seeds

Try these example seeds to see how verification works:

FAQs

Why should I trust provably fair?

Unlike traditional casino games where you must trust the operator, provably fair games use cryptography to prove the outcome was determined before you bet. You can verify every single game yourself.

How do I get the server seed?

We publish the server seed hash before the round. After the round completes, we reveal the actual server seed. You can find past server seeds in your game history.

Can I set my own client seed?

Yes! You can customize your client seed in game settings. This adds an extra layer of control and ensures we cannot predict the outcome.

What is the nonce?

The nonce is a counter that increments with each bet. It ensures every bet using the same server and client seeds produces a different outcome.