Skip to main content
Audits
LIQD.com/Reproduce the audit
Provisional audit

Not yet certified. Pre-launch tests passed; final certification requires public launch and an independent recheck of live bets using anonymous, self-funded accounts.

LIQD.com / Reproducibility

Reproduce this audit

Re-run our findings on your own machine, with the same code and data we used.

Fully open source. Publicly checkable.

Provably fair games let any player check a bet against the math. We built our audit framework on the same principle: an audit of a “verify-it-yourself” product should itself be something anyone can verify.

01

Run the audit locally

Each game has its own repository: verifier code, real bets recorded from the live game, and a simulation harness. Clone a repository, install its dependencies, then run the full suite.

Terminal
01
Clone the repositorygit clone https://github.com/ProvablyFair-org/liqd-blackjack.git
02
Check out the audited releasecd liqd-blackjack && git checkout v1.0.1
03
Install dependenciesnpm ci
04
Run the full suitenpm test
One test command. The full picture.

Unit tests · verification steps · release check

02

What npm test runs

Each game is checked in the same core areas, with extra checks for its own mechanics.

01Seed & commitment integrity

The game locks in a hashed server seed before you bet — so it can’t change the outcome after seeing your wager. Every seed is checked against its hash, and the chain of seeds is followed bet to bet.

Included checksSeed Hash Integrity · Commitment Linkage · Hash Consistency · Nonce Audit
02Outcome recomputation

Every recorded bet is replayed from its seeds by an independent implementation of the game’s algorithm — the result is re-derived from scratch and matched against what the live game actually produced.

Included checksOutcome Recomputation · Client Seed Influence
03Payout & math

Payouts and the house edge are recalculated from first principles, every multiplier matched to the game’s published rules, confirming the game pays exactly what its own rules say — at every bet size.

Included checksPayout Math · Multiplier Provenance · House Edge Audit · Bet-Size Invariance
04Dataset & odds integrity

The bet data is hash-verified so it can’t have been altered, and the game’s odds are derived independently — not taken on trust — guarding against a result that’s only “fair” by its own circular math.

Included checksDataset Hash · Anti-Circularity · Config Completeness · Epoch Size · Phase Labels
05Monte Carlo simulation

Millions of simulated rounds test whether outcomes hold up as fair over the long run — and a second pass checks that no specific seed or window was cherry-picked to look clean.

Included checksSimulation Pass 1 — Integrity · Simulation Pass 2 — Cherry-Pick
06Game-specific checks

On top of the core, each game adds checks for its own mechanics — card rules, multi-step reveals, and more. Each game’s full suite runs 21 to 31 scored steps depending on how complex it is (Plinko 21, Mines 22, Dice 22, Keno 24, Limbo 25, Blackjack 31).

Included checksVaries per game

Want to check your own bets?

The suite re-verifies the hash-pinned dataset published in each repo; a different file is refused until the pins are changed on purpose. To check your own bets, use the ProvablyFair.org verifier, follow the “Verify a bet” steps in each repository, or run the verification scripts in Section 6 of each game’s audit page. Each repository documents how its bets were captured.

03

Watch a walkthrough

The whole process end to end — clone, install, run, and read the output.

Repository walkthrough

Clone. Install. Run. Read.

$ git clone https://github.com/ProvablyFair-org/liqd-blackjack.git
$ cd liqd-blackjack && npm install
$ npm test
04

All 6 game repositories

Each repository contains the verifier code, datasets and test suite. Full step-by-step results and findings live on each game’s audit page.

Audit by ProvablyFair.org · Framework v1.1PF-2026-LIQD · Last updated October 2026

Choose a game