🔒 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)
+(hidden)
Client Seed
(yours)
+(yours)
Nonce
(auto)
→(auto)
HMAC-SHA256
= result
= 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.