A matching verification tells you one thing: this result came from the seeds and the formula the site stated. Everything else about the site is outside what the check can see. This page lists the main gaps so a green tick in a verifier does not stand in for trust.
For the method itself, see what provably fair is and how to verify a bet.
It does not prove the house edge is what’s advertised
A fair random number can still feed an unfair game. Take a dice game that advertises a 1% house edge. The roll comes out uniform from 0.00 to 100.00 and verifies perfectly. But if the payout for “roll under 50” is 1.90x instead of the 1.98x that a 1% edge needs, the edge is 5%. Your verification passes either way.
The edge lives in the payout table, which the hash never touches. The only way to find the real edge is to compute it from the stated odds and payouts. For a roll-under bet with win chance p, a fair payout is 1/p, and the house edge is 1 minus (p × payout). At a 49.50% win chance and a 2.00x payout, the return is 99.0% and the edge is 1.0%. At 1.90x it is 94.05% return, a 5.95% edge.
The same applies to return-to-player (RTP) claims on any game. Provably fair does not test them.
It does not prove you will be paid
Verification covers the result, not the money. A site can show you a correct winning roll and then:
- credit the win at a lower amount than the stated payout
- freeze the account
- hold the withdrawal for extra checks that were not in the terms
None of that shows up in the HMAC.
It does not prove the site is licensed
A fairness page says nothing about a license. Most crypto sportsbooks that offer provably fair games operate offshore. They are not licensed by any US state, and a US state regulator will not handle complaints about them. A scheme that checks a dice roll does not change this. See are offshore sportsbooks legal and the federal law overview.
For licensed US sportsbooks, the license is held by the operator and listed on the state regulator’s site. Check there, not on the operator’s own fairness page.
It does not prove the site is solvent
Provably fair has no view of a site’s balance sheet. A site can be honest on every roll and still be unable to pay. Crypto custody is also different from a bank: there is no deposit insurance covering money held at a betting site. Keep balances small and withdraw winnings instead of leaving them on the site. The routes are in cash out to bank.
It does not prove withdrawals are honest
Whether a withdrawal arrives is a question of the site’s operations. Delays, limits, fees and extra identity checks all happen after the game. A network problem on your side is another case: money sent on the wrong chain is not a fairness issue, but it can still lose you funds. See sent to the wrong network and network fees explained.
It does not prove sports odds or settlement are fair
This is the gap that matters most for sports bettors. A sportsbook bet is decided by a real game, so there is no seed and no roll to verify. Provably fair cannot tell you:
- whether the odds you were quoted are competitive
- how much margin is built into them (see odds formats explained)
- how the site settles ties, postponements, overtime or player props
- whether it applies its own rules consistently
The site’s own terms decide those things. Read the settlement rules before betting, and screenshot the bet slip. On unlicensed sites these terms are enforced only by the site.
It does not prove the client or the site is not malicious
Other risks sit outside the scheme:
- A fake site can show a fairness page and verifier that always agree. Use an independent verifier, like the Woyale tool or your own script, instead of the one the site provides.
- If the fairness documentation is vague or missing, you cannot tell what formula to check.
- A site can ask you to turn on a “fair” setting while using a separate system for sports bets.
A short checklist
Before treating a provably fair badge as meaningful, ask:
- Is the full method published, with an example you can reproduce?
- Did you note the hashed server seed before betting?
- Do you know the payout table, and can you compute the edge?
- Where is the operator licensed, and by whom?
- How do you get your money out, and what are the limits?
If you cannot answer questions 3 to 5, the verification is the least important thing about the site.
Common questions
Is provably fair better than a licensed audit?
They check different things. A regulated operator’s random number generator is tested by an accredited lab, and the license brings complaint routes. Provably fair lets you check individual results yourself but gives you no regulator.
Can a provably fair game still be rigged?
The roll cannot be changed after the fact if the scheme is implemented as described. The game can still be unfavorable through its payouts, or through a flawed implementation, such as a reused or predictable server seed.
Does a verified bet protect me if the site refuses to pay?
No. Verification proves the roll, not the payment. Without a license there is no regulator to complain to.
