Dicey

Cryptographic result checking

Dicey Provably Fair Games

Dicey Originals use a server seed, client seed, nonce, and HMAC-SHA256 so completed results can be recalculated after the server seed is revealed. The method provides a reproducible check on the round calculation. It does not predict future outcomes, remove variance, or change the published RTP of the game.

Cryptographic seed and hash sequence connecting a casino game result to reproducible round data
Dicey’s provably fair process connects a visible result with the server seed, client seed, nonce, and HMAC-SHA256 calculation used for the round.

Provably fair makes the result calculation reproducible

Dicey applies its provably fair process to the ten listed Originals: Coinflip, Dice, Mines, Plinko, Blackjack, Limbo, Keno, Dig Dig, Throne Towers, and Space Draw. The core inputs are a server seed, a client seed, and a nonce. HMAC-SHA256 combines those values under the stated method to create deterministic cryptographic data that the game converts into its settled outcome.

The pre-play commitment

Dicey shows a hash of the server seed before that seed is revealed. Because changing the underlying seed would change its hash, the commitment gives the player a reference that can later be compared with the disclosed server seed.

The round inputs

The client seed and nonce help distinguish the data used for a particular result. Combined with the server seed, they form the inputs needed to reproduce the HMAC-SHA256 calculation for that round.

The revealed server seed

When the server seed is rotated, the old value becomes available for checking. The player can hash that revealed seed, compare it with the earlier commitment, and then use it to reproduce completed rounds from the session.

Provably fair therefore addresses one narrow question: whether a completed result follows the stated cryptographic process. The Dicey Originals guide covers game mechanics and published RTP separately, because fairness checking does not make the ten games mathematically identical.

HMAC-SHA256 turns the session inputs into a repeatable value

HMAC stands for hash-based message authentication code, and SHA-256 is the hash function used in the construction. Dicey describes the round calculation as HMAC-SHA256 with the server seed as the key and the client seed plus nonce as the message input. Once the server seed is revealed, the same values can be supplied again to reproduce the same cryptographic output.

Server seed

A secret session value committed through its hash before disclosure and revealed after the seed is rotated.

Client seed

A player-side input that forms part of the message used for the round calculation.

Nonce

A changing round counter that helps separate one result from the next under the same seed pair.

HMAC-SHA256 output

A deterministic cryptographic value that can be reproduced when the same server seed, client seed, nonce, and method are used.

The HMAC output is only part of the result path. Each game also needs a rule for turning cryptographic data into a card, number, grid, multiplier, path, or other outcome. That mapping belongs to the game’s own calculation.

The method is retrospective rather than predictive. The unrevealed server seed prevents the player from knowing the next HMAC result in advance, while later disclosure gives the information needed to reproduce results from the completed seed period.

A result check follows the round from seed commitment to recalculation

The practical sequence starts with the seed commitment shown during play and ends after the relevant server seed is revealed. A completed check uses the exact inputs for the round rather than a general label or a screenshot of the final result alone.

  1. Identify the completed round. Start with the exact Original and outcome you want to reproduce.
  2. Record the client seed and nonce. These values identify the message input associated with that result under the current seed period.
  3. Use the revealed server seed. After rotation, hash the disclosed seed and compare it with the server-seed hash that was committed beforehand.
  4. Recalculate HMAC-SHA256. Use the server seed with the client seed and nonce under Dicey’s stated formula to recreate the cryptographic value.
  5. Apply the game’s result mapping. Translate the reproduced data according to the Original’s rules and compare the resulting outcome with the settled round.
ElementRoleWhat it tells you
Server-seed hashCommits to the hidden server seed before disclosureLets the later revealed seed be compared with the earlier commitment
Client seedProvides player-side input to the round calculationForms part of the data used to reproduce a specific result
NonceChanges between rounds under the same seed periodSeparates one round calculation from another
HMAC-SHA256Produces deterministic cryptographic data from the stated inputsCan be recalculated once the server seed is available
Game mappingTurns cryptographic data into the game outcomeConnects the reproduced value with the result shown by the Original

Payment-chain activity is a separate system. The Dicey payments guide covers BTC, ETH, SOL, USDC, ME, and USDT on their supported networks. Those blockchain transfers concern moving funds; the Dicey Originals fairness calculation uses session seeds, a nonce, and HMAC-SHA256.

The proof addresses result integrity, not gambling value

A reproducible result path can answer whether a completed round follows the stated calculation. It does not answer whether the game is financially favorable. Dicey publishes RTP separately: most Originals are stated at 99%, Blackjack at 99.43%, and Dig Dig at 97%, with separate lower figures for Blackjack side bets.

What the seed-based check can show

What the check does not establish

A reproducible loss is still a loss. Cryptographic transparency can clarify how the outcome was produced, but it does not alter the casino mathematics or make cryptocurrency transfers reversible.

This distinction matters most when rounds are fast. A technical checking feature can create a sense of control over the calculation, while financial exposure still depends on the wager size, the game’s published math, session length, and the number of repeated rounds.

Use result checking selectively and keep bankroll controls separate

A player does not need to reproduce every round to understand the feature. The important parts are knowing where the seed information appears, understanding when the server seed becomes available, and being able to follow one completed example through the HMAC-SHA256 and game-mapping steps.

The Dicey games overview separates provider games, live-dealer content, and the ten in-house Originals. The Dicey review adds account access, token networks, withdrawals, and other product details that remain independent of the provably fair calculation.

Questions about Dicey provably fair games

What inputs does Dicey use for provably fair Originals?

The method uses a server seed, a client seed, a nonce, and HMAC-SHA256. The server seed is committed through a hash and becomes available after rotation.

What does HMAC-SHA256 do in a Dicey round?

It deterministically combines the server seed with the client-seed and nonce input so the same values can reproduce the same cryptographic output later.

Can provably fair data predict the next Dicey result?

No. The hidden server seed prevents the feature from acting as a preview of future outcomes. The disclosed data is used to reproduce completed results.

Does provably fair mean there is no house edge?

No. Result integrity and game math are separate. Dicey publishes RTP figures for the Originals, and those figures still imply a house advantage over the long run.

Which Dicey games use the in-house fairness system?

The listed Originals are Coinflip, Dice, Mines, Plinko, Blackjack, Limbo, Keno, Dig Dig, Throne Towers, and Space Draw.

Dicey’s provably fair layer makes completed Original rounds reproducible

The flow is based on a server-seed commitment, a client seed, a nonce, and HMAC-SHA256. Once the server seed is rotated and revealed, a player can compare it with the earlier hash, reproduce the HMAC value for a round, and follow the game’s mapping from that value to the settled outcome.

That technical check has a defined boundary. It cannot forecast the next result, remove house edge, reduce variance, or protect the value of a cryptocurrency bankroll. Dicey’s published RTP figures and each game’s rules describe the gambling mathematics; the seed-based process describes how a completed result can be recalculated.

Written by the editors at Dicey.

Abstract dice, mines grid, plinko pegs, playing cards, keno balls, and a cryptographic seed-and-hash motif
Dicey Originals 2026 — Games & Verification

Dicey Originals guide to Coinflip, Dice, Mines, Plinko, Blackjack, Limbo, Keno, Dig Dig, Throne Towers…