Provably Fair Verifier
ALL MATH RUNS IN YOUR BROWSER

⚑ Quick load by Game ID

πŸ” Verify a game

πŸ“‹ Verification

πŸ”’
HMAC-SHA256(serverSeed, clientSeed:nonce):
How does Provably Fair work?

1. The commitment. Before you play, the bot publishes the Hash β€” SHA256(secret). It cannot change the secret afterwards without the hash mismatching.

2. Your input. You choose your own Seed (!seed set). Since the bot doesn't control it, it cannot pre-craft outcomes.

3. The result. Every bet computes HMAC-SHA256(serverSeed, clientSeed:nonce). For Coinflip: byte 0 even β†’ heads, odd β†’ tails. The nonce increases by 1 with each bet.

4. The reveal. When you rotate (!seed rotate), the old Secret is revealed. This page recomputes everything locally: the hash must match the commitment, and each result must match what you were paid.

Trustless: open this page's source code (Ctrl+U) β€” the math runs entirely in your browser using the Web Crypto API. Our server is not involved.