THE HOUSE, AUDITED
HOW THE HOUSE DEALS
Before you play, the house commits to a secret server seed by publishing its
SHA-256 hash. Every card is then derived from
HMAC-SHA256(serverSeed, clientSeed:nonce:round) — bytes become floats
(4 bytes each), floats become cards. Blackjack draws from an infinite deck via
floor(float × 52); video poker Fisher-Yates-shuffles one 52-card deck with
51 floats. When a seed is retired, the house reveals it — and this page lets you replay
every hand yourself, on your own machine, with nothing but WebCrypto. If a single card
differs from what you were dealt, the house cheated. It can't.
1 · COMMIT CHECK — did the hash match the seed?
2 · REPLAY THE CARDS
3 · PASTE A HISTORY ROW
The FAIR panel in the app keeps your recent hands. Paste one row's JSON here and this page fills everything in, replays it, and compares against the cards you were actually dealt.
This page is fully self-contained — view source, or reimplement the three lines of crypto yourself. The algorithm is the proof.
← back to the floor