🔒 Cryptographic Verification

Provably Fair Gaming

Every outcome on LUCKI is generated using cryptographic hashing. You can verify every single bet — no trust required.

How It Works

01
🔐

Commit

Before your bet, the server generates a random seed and publishes its SHA-256 hash as a commitment. This locks the result.

02
🎲

Combine

Your client seed and a sequential nonce are combined with the server seed using HMAC-SHA256 to produce a deterministic result.

03

Verify

After the seed is rotated, the actual server seed is revealed. You can recompute the hash and confirm every bet was fair.

Seed Flow

Server Seed
(hidden)
+
Client Seed
(yours)
+
Nonce
(auto)
HMAC-SHA256
= result

Verify a Bet

Paste the server seed, your client seed, and the nonce to independently verify any bet result. All computation is done in your browser.

Frequently Asked Questions