What Provably Fair means

This approach uses cryptographic data to verify how a random result was calculated. The platform specifies its algorithm, inputs and verification procedure.

DatDrop has a dedicated Provably Fair page. Follow its current instructions for your selected game mode.

Three terms to know first

Seed
An input value used in the calculation. Server seed and client seed refer to different inputs when the algorithm uses them.
Nonce
A counter that distinguishes calculations using the same seed values. Use the value from the specific round record.
Hash
A digital fingerprint of data. It lets you compare a revealed value against a previously published fingerprint.

What verification requires

  1. Choose one round record: its ID, mode and recorded result.
  2. Keep every input required by that mode’s algorithm: for example, a revealed server seed, client seed and nonce, if used. Field names and requirements may differ.
  3. If the scheme uses a prior hash, compare the hash saved before the result with the hash of the revealed value. A hash is a fingerprint of data, not the result itself.
  4. Recalculate using the published algorithm and identical inputs. Compare the final value with the round record, including any mapping from a number to an item.
  5. If required data has not been revealed, do not mark the round as verified. The three possible outcomes are explained below.

What it does not guarantee

Provably Fair does not guarantee profit, a case paying for itself, no fees or every payment obligation being fulfilled. Verifying randomness does not replace reading the service rules.

How to assess trust

Assess the algorithm, game rules, payment conditions and account security separately. A link to the system description is a starting point for verification, not a universal seal of trust.

What a hash check looks like

An educational SHA-256 example, not a DatDrop round record. The UTF-8 text hello, with no spaces or newline, produces this hash:

hello
SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Identical text and algorithm produce the same hash. Hello with a capital letter is different data. Matching this fingerprint checks the input; it does not yet calculate a game result.

Three possible verification outcomes

Inputs and result match

Revealed inputs match the prior hash, and recalculation with the stated algorithm reproduces the recorded result. These are distinct checks; complete both when the scheme requires them.

The result differs

Check the round ID, every input and the algorithm version first. Keep the discrepancy for investigation; the result remains unconfirmed until the cause is understood.

Not enough data

If required inputs are unavailable or the algorithm is insufficiently specified, verification cannot be completed. Missing data is neither a match nor proof of tampering.

Original sources

DatDrop’s Provably Fair explanationPlatform rules
More guidesOpen DatDrop