A mechanics guide, not a review site
Fair Roll explains how cryptographic commitments and verifiable game results work, and where the guarantees stop. It exists because the phrase provably fair is widely used and narrowly true, and the gap between those two things is worth closing.
- Before playsha256(server seed)published as the commitment
- You chooseclient seedunder your control, editable
- Per roundhmac_sha256(seed, client + nonce)one digest per bet
- Mappingdigest to a number in rangeimplementation specific
- After rotationserver seed revealedhash must match the commitment
How this site is funded
This site carries an affiliate link to a partner destination. If a reader opens an account through that link, the site may receive a commission. That is the whole funding model: no advertising network, no sponsored articles, no paid placement, and no operator or provider pays for a page to be written a particular way. The link is marked as sponsored wherever it appears, and a disclosure block sits on every page rather than only in a footer.
Affiliate funding is a genuine conflict of interest, and the honest response is to state it and then keep the content unaffected by it. The editorial rules below are how that is done here.
The editorial rules
- 01
No operator or game is named
No page states that any product is provably fair, or describes any product's recipe, in a form presented as current fact.
- 02
Mechanics, described as common rather than universal
Implementations differ. The commitment over a server seed and an HMAC over client seed and nonce is described as the common construction, not as a standard everyone follows.
- 03
Numbers are reproducible
Every hex value on this site was computed with Node's crypto module from the seeds shown, and the command to reproduce it is published. Nothing is a screenshot.
- 04
Limits get equal space
The model is described together with what it does not establish, because a transparency feature mistaken for an advantage is worse than no feature at all.
What this site is not
It is not a review site, a casino comparison, an audit, or a support service. It does not verify anything on anyone's behalf, does not offer legal, financial or gambling advice, and cannot state that any operator or game is or is not fair. If gambling has become a source of harm or stress, the operator's responsible-gambling page and the free national support service in your own country are the right places to go, and neither requires an affiliate link.
Disclosure: this page carries an affiliate link to gamdom.com/r/csgo2026. If you open an account through it we may earn a commission. It costs you nothing extra and it does not change what we write. 18+. Gambling involves risk and can cause serious financial harm. Provably fair is a transparency property, not an advantage: a verifiable result can still lose, and the house margin still applies.