Provably fair slots

Every Mad Yak spin is settled by one number drawn server-side from a committed server seed, your client seed and the round nonce. The reels only show what the number already decided. This is how the draw works and how to check any spin yourself.

1 draw
Per spin
SHA-256
Seed fingerprint
HMAC
Spin derivation

How a spin is drawn

A standard slot asks you to trust a lab certificate for its random number generator. A provably fair slot publishes its commitment before the bet and lets you recompute the result after it.

Spin receiptVerified
Round
7f3a9c21-0b4e
Nonce
4,812
Server seed (hash)
9e1b…c4d7
Client seed
madyak-2k6
Multiplier
148.20x
  1. 01

    Commit

    Before you play, the server generates a secret server seed and shows you its SHA-256 hash. The seed stays hidden until you rotate it; the hash is your fingerprint of it, fixed before any bet.

  2. 02

    Your seed

    You set a client seed of your own. The server cannot know it in advance, so no outcome can be arranged around it.

  3. 03

    Draw

    Every spin hashes the server seed with your client seed and the round nonce (HMAC-SHA256). The bytes become a number between 0 and 1, mapped through the title's published payout table to the spin's multiplier. The nonce counts up by one per bet.

  4. 04

    Show

    The reels are the display. The animation is built to land on the multiplier the number already decided. The show always equals the number.

How to verify a spin

Four steps, no account with us needed. The seeds live in the provably fair window of the casino you play at (FrogBet, Lucky Anon and Rheabet); the maths is standard SHA-256 and HMAC-SHA256, so any hashing tool will do.

  1. 01

    Open the receipt

    Tap the shield on any round for its round ID, nonce and multiplier.

  2. 02

    Reveal the seed

    Rotate your seed pair in the casino's provably fair window. The server seed used so far is revealed and a new hash is committed for the next spins.

  3. 03

    Check the fingerprint

    SHA-256 the revealed server seed and compare it with the hash you were shown before you played. They match, or the seed was swapped.

  4. 04

    Recompute the spin

    HMAC-SHA256 the revealed seed with your client seed and the nonce, turn the bytes into the number, and look it up in the payout table. It lands on the multiplier printed on your receipt.

What it proves

The draw was honest. The server seed was fixed before you bet, your client seed went into every spin, and the result is the only one those inputs can produce.

The table was the published one. Each title's payout table is public and addressed by its own SHA-256 hash, so the mapping from number to multiplier can be checked as well as the number.

The odds are the odds. Provably fair does not change a title's RTP or volatility. It proves that the spin you got is the spin the maths gave you.

Play a provably fair slot

All 8 games