Dice verification

Duel.com Dice verifier

Reproduce a disclosed roll and check its saved seed commitment.

Verified

Enter the full hash saved before play. A hash copied afterwards does not establish earlier timing. Why timing matters

Seeds stay in your browser and are not added to the URL or replay analytics. This checks the result, not stake-dependent payouts, cashback or currency settlement.

How to check a Duel Dice roll

  1. Save the active server-seed hash before playing.
  2. After rotating the seed, copy the revealed seed, client seed and bet nonce.
  3. Enter the values above and press Replay Dice result.
  4. Compare the saved hash and the recorded result.

Evidence and scope

Thirteen captured Dice rounds, nonces 0 through 12, replay exactly. The full hash was recorded at nonce 0 before the first request and matches the later disclosed seed. The nonce 12 example produces 65.29. The captured Over 50.05 bets report a 2.0002x gross multiplier and a 0.1% effective edge. These were zero-stake rounds; currency settlement and cashback are outside this check.

Algorithm

The server seed is decoded from 64 hex characters into 32 bytes. SHA-256 of those bytes checks the commitment. HMAC-SHA256 uses those bytes as key and clientSeed:nonce as message. Starting with the first four bytes, the verifier reads up to eight unsigned big-endian words. It rejects any word at or above 4,294,959,453, then takes the accepted word modulo 10,001 and divides by 100. Results include both 0.00 and 100.00. If all eight words are rejected, the verifier reports an error rather than inventing another hash.

Payout scope

Duel has stake-dependent payout tiers. This verifier checks result generation and the saved commitment. It does not provide a general Dice payout profile, choose a stake tier or certify withdrawals and cashback. Other games have separate adapters.

Sources: Duel’s public verifier and Dice client responses captured October 27, 2026. Only disclosed seeds and allowlisted round fields are retained; account data and raw network captures are excluded.

Availability depends on your region.

FAQ

Why is the server seed treated as bytes?

Duel decodes the hex seed before SHA-256 and HMAC. Hashing the printed seed text is a different operation and does not match these captured rounds.

What does Verified mean here?

The Dice v1 replay matched thirteen captured results backed by a full hash saved before play and a later seed disclosure. It is an algorithm evidence label, not an overall casino certification.