Casino games,independently tested.Proof you can check.
We audit the full provably fair system, publish the evidence, and independently monitor certified games.
- Audited casinos
- 2
- Captured audit bets
- 100,555
- Simulated rounds
- 494M
- Game audits
- 17
We independently test
casino games and verify
they work as advertisedWe independently
test casino games
and verify they
work as advertised
We audit the full provably fair system, publish the evidence,
and independently monitor and check certified games on an ongoing basis.
Certified now.
Independent checks.
Public evidence.
View certified casinosNot another badge.
Why ours is different.
Explore the methodology | Typical casino badgeNo ongoing checks | |
|---|---|
| A claim, or a one-time document | Suspended or revoked if re-checks fail |
| A private test, results unpublished | Findings, data and code, whichever way it goes |
| An RNG certificate from a lab | Game logic, paytables, RTP. Live, not in a lab. |
| Vendor-supplied samples | Placed anonymously. The casino can't tell which are ours. |
| A "Pass" with nothing behind it | Method and evidence next to every result |
| Trust the auditor | Open source repositories, re-runnable by anyone |

A live public recordSuspended or revoked if re-checks fail

Typical casino badge
A claim, or a one-time document

Every finding published, pass or failFindings, data and code, whichever way it goes

Typical casino badge
A private test, results unpublished

The whole game testedGame logic, paytables, RTP. Live, not in a lab.

Typical casino badge
An RNG certificate from a lab

Real-money bets on the live gamePlaced anonymously. The casino can't tell which are ours.

Typical casino badge
Vendor-supplied samples

Every check shows what was testedMethod and evidence next to every result

Typical casino badge
A "Pass" with nothing behind it

Re-run the code and challenge the resultOpen source repositories, re-runnable by anyone

Typical casino badge
Trust the auditor
The difference isn’t the badge. It’s what sits behind it.
Explore the methodologyHow a certificate is earned.
Every step links to real evidence from a live audit.
Certified games are re-checked on an ongoing basis.
- 01
Capture
We place anonymous real bets on the live game and capture every input and result.
- 02
Reproduce
We rebuild the game from its spec, re-run the math on that bet data, and compare our result to the casino's.
- 03
Test & publish
We test RTP and integrity, then publish the findings and code in an open repository.
- 04
Re-check
Certified games are checked on an ongoing basis. Every check links back to the evidence.
We publish what we find.
Certified or not.
We audit the full provably fair system, publish the evidence, and independently monitor and check certified games on an ongoing basis.
Independent investigations into specific games. Read the findings, inspect the evidence, and reproduce the checks.
- Actual House Edge
- 5.00–40.13%
- Advertised house edge
- 5.00%
A 5% claim. An edge that
grows with every row.
Towers advertises a 5% house edge. Its payout formula applies it again at every row, reaching up to 40.13%.
Towers advertises a 5% house edge. Its payout formula applies it again at every row, reaching up to 40.13%.
- 62 bets
- $10.5M
- Independently Verifiable
- 0

$10.5M wagered. 62 bets. None independently verifiable
The disputed bets ran on a private VIP version of Slide. We found no independently verifiable pre-bet commitment, and Winna’s systems can no longer reproduce what happened.
The disputed bets ran on a private VIP version of Slide. No independently verifiable pre-bet commitment was found.

- Measured return
- 97.33%
- Advertised RTP
- 99.02%

60,000 Limbo bets.
Less than advertised
60,000 Limbo bets returned 97.33% against 99.02% advertised. The casino’s fairness proof could not be independently reproduced.
The measured house edge was roughly 2.7× the advertised rate. The provably fair system could not prove how outcomes were generated.
- RTP changed
- 99% → 98%
- Players were not told
- 3 months

The paytable changed.
Players were never told.
Live Plinko RTP moved from 99% to 98% for three months before reverting. The change was verified against live bets; players were never told.
Live Plinko RTP moved from 99% to 98% for three months. The paytable changed without notice to players.
- Different inputs, logic and RTP
- Live game

A checker that could not
verify the real game
Moonroll’s checker used different inputs, logic and RTP from the live Plinko game. It could not reproduce a single real bet.
Moonroll’s checker used different inputs, logic and RTP from live Plinko. It could not reproduce the game it was supposed to verify.
- Public records
- On-chain
- Game calculations
- Off-chain

Public record.
Private game calculation.
The Luck.io review examines team-operated randomness, off-chain game logic, administrative controls, and payout and reserve transparency.
On-chain records do not establish trustlessness. The review examines the private game engine and the controls behind it.
For players bet verifier
Verify any bet from a certified
casino. Against the audited code.
— bets verified by players
Player guides
Understand the math. Check the proof yourself.

