or
🔒 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