A claim you receive
“Trust us” is not verification
An operator or integrated checker can report that a result passed. That is still a claim until the disclosed inputs reproduce the outcome in an environment you control.
Provably fair, checked by you
Use the disclosed proof values to reproduce one calculated result.
Check it on this device, or download readable Python code that runs on your computer and makes no network requests.
No Gamwiz account is needed to check proof values you already have. Opening a private Gamwiz game record still requires the account that owns it.
Disclosed proof values
Seed, hash, nonce, label and range
Your device runs the math
No callback decides the answer
One reproducible result
Matched, mismatched or not checked
A badge can repeat an operator's claim. Reproducible proof lets you use the disclosed inputs to reach the same result in an environment you control.
A claim you receive
An operator or integrated checker can report that a result passed. That is still a claim until the disclosed inputs reproduce the outcome in an environment you control.
Evidence you reproduce
The same inputs must produce the same output in your browser or in the readable file you save to your computer.
Provably fair has a precise scope. This page keeps each part of the evidence separate so a partial check is never presented as a complete one.
A revealed server seed produces the supplied SHA-256 hash. This is meaningful only if that hash was recorded before the result.
The disclosed server seed, client seed, nonce, label and modulo reproduce one deterministic HMAC-SHA256 output.
If you supply the result you received, the verifier compares it with the recalculated one and reports a match or mismatch.
This is not a blanket certificate for a casino
It does not prove that seeds were selected randomly, that every game uses this method, that published odds or historical prize tables were accurate, or that an operator is legal, solvent, secure or reliable at withdrawals.
On-device calculation
No calculation request sentPaste the disclosed values below. The supported HMAC-SHA256 calculation runs in this browser; values you type here are not submitted to Gamwiz for calculation.
Enter the disclosed proof values. Each completed check will report matched, mismatched or not checked.
Standalone verifier
Download a readable Python file, inspect every line, then run it on your computer with no account, callback or network request.
You can still check proof and download the file on this phone. On desktop, this section also shows the complete source, a platform selector and the exact command to run.
You can use this file for another operator only when it discloses the exact same calculation: HMAC-SHA256 over clientSeed:nonce:label:counter, the first eight digest bytes as a big-endian integer, rejection sampling, modulo and a one-based outcome. Matching field names alone is not enough.
The short answers behind the fields, the calculation and its limits.