Trust · Provably Fair

Verify a bet

Paste any FortuneX bet's server seed, client seed, and nonce below — your browser will recompute the outcome with the same HMAC-SHA256 math the engine uses. No account, no server round-trip, nothing to trust except your own machine.

1 · Hash check optional

Before a round, FortuneX publishes SHA256(serverSeed). After the seed is rotated, you can confirm the revealed seed hashes to the same value — proof the casino didn't change it after seeing your inputs.

2 · Bet outcome

Pick the game, paste seeds + nonce, and (where relevant) the round parameters. We'll run the same settler the engine uses.

3 · How it works

Every FortuneX round is settled by deterministic math, not a black box. The server picks a secret server seed and publishes its SHA256 hash before the round. Your client seed (which you pick and can rotate at any time) is mixed in, and a per-bet nonce guarantees each round produces a fresh stream of floats.

floats[i] = bytes(HMAC-SHA256(serverSeed, clientSeed + ":" + nonce + ":" + currentBlock))

Each game converts those floats to outcomes by a published formula — the same formula this page implements. Verification runs entirely in your browser via window.crypto.subtle; nothing leaves your browser, and there's no FortuneX server call on this page.

See also: RTP & house-edge audit · Play the casino · Responsible play