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 · Provisional audit PF-2026-LIQD · Framework v1.1
- Audited
- October 23, 2026
- Audit period
- July–October 2026
- Certification
- Pending public launch
- Scope
- 6 in-house games
You don't have to trust us. You can check our work.
All 6 game repositories publish the code, data and checks. Re-run the suite locally.
Browse all 6 repositoriesPath to Certification
The pre-launch audit is complete. Certification awaits public launch and an anonymous, self-funded bet recapture.
Complete Pre-launch audit
Full pre-launch test suite passed. Results and evidence are published.
Pending — operator Public launch
LIQD.com opens to the public. The audit work is ready.
After launch Recapture & certification
We fund anonymous accounts, recapture bets and re-run the checks.
Game audit matrix
Open a game to inspect its full audit, test results and source repository.
| Game | RNG model | Live bets | Sims | Simulated RTP | Proven RTP | Result | |
|---|---|---|---|---|---|---|---|
| Blackjack4 findings | HMAC-SHA256 | 6,000 | 30M | 99.5230% | 99.512325% | Pass | |
| Mines3 findings | HMAC-SHA256 | 6,900 | 24M | 98.9427% | 99.0000% | Pass | |
| Plinko1 finding | HMAC-SHA256 | 10,100 | 28M | 98.9249% | 99.0152% | Pass | |
| Dice1 finding | HMAC-SHA256 | 6,700 | 98M | 99.0203% | 99.0000% | Pass | |
| Limbo | HMAC-SHA256 | 6,700 | 38M | 99.0128% | 99.00% | Pass | |
| Keno1 finding | HMAC-SHA256 | 3,000 | 10M | 99.0143% | 98.9867% | Pass |
| Game / result | Live bets | Sims | Sim. RTP | Proven RTP | RNG model |
|---|---|---|---|---|---|
| BlackjackPass4 findings | 6,000 | 30M | 99.5230% | 99.512325% | HMAC-SHA256 |
| MinesPass3 findings | 6,900 | 24M | 98.9427% | 99.0000% | HMAC-SHA256 |
| PlinkoPass1 finding | 10,100 | 28M | 98.9249% | 99.0152% | HMAC-SHA256 |
| DicePass1 finding | 6,700 | 98M | 99.0203% | 99.0000% | HMAC-SHA256 |
| LimboPass | 6,700 | 38M | 99.0128% | 99.00% | HMAC-SHA256 |
| KenoPass1 finding | 3,000 | 10M | 99.0143% | 98.9867% | HMAC-SHA256 |
RTP values apply to each report’s tested configuration and strategy; for Plinko and Keno they are the mean across settings. Simulated RTP is a Monte Carlo estimate; proven RTP is our own derivation from the published rules.
Audit verdict
Five independently tested control areas underpin the provisional verdict.
Captured in the pre-launch environment. Anonymous public capture is required before final certification.
All 6 games fully reproducible — every outcome recomputable from (serverSeed, clientSeed, nonce) and the bet's public parameters
HMAC-SHA256 with bias-free draws across all 6 games — rejection sampling where the range needs it, none needed for Plinko's one-bit draw — one shared construction: server-committed seed, player-customisable client seed, per-bet nonce
100% match — 39,400 / 39,400 live bets reproduced exactly against an independent verifier
228M simulated rounds across all games; every theoretical RTP independently re-derived from first principles and matched within statistical tolerance
201 fairness integrity tests reported · 186 pass · 10 findings from 15 tests, all fixed by LIQD and re-verified: a critical concurrency defect in Blackjack's action handler, Medium retry and delayed-action handling in Blackjack, a Medium payout-precision deviation in Mines caught by RTP verification, a Medium paytable-return finding in Keno, and low-severity input-validation, recovery and overload items
Findings & disclosures
10 findings from 15 integrity tests are reported across the games’ Section 5; all 10 were fixed by LIQD and re-verified.
CriticalConcurrent doubles and splitsFixed
Parallel doubles or splits could attach extra stakes to one hand. LIQD made per-round placement atomic; fixed and re-verified.
MediumDelayed actions across roundsFixed
An action delayed past the end of a round could change the next one. Stale and round-less requests are now refused; fixed and re-verified.
MediumRetried in-round actionsFixed
A retried in-round action could apply twice, adding a card or repeating a bet. LIQD added round and idempotency keys; fixed and re-verified.
LowStake and currency validationFixed
Grey-area stakes and malformed currency identifiers were accepted or defaulted instead of refused. Fixed by LIQD and re-verified.
MediumPayout precisionFixed
The original build credited wins with the multiplier floored to two decimals, returning 98.78% against the advertised 99%. LIQD moved to full precision; fixed and re-verified.
LowMine-count and stake validationFixed
Wrong-type mine-count and stake values were converted instead of refused, inside the valid ranges. Fixed by LIQD and re-verified.
LowDisconnect recoveryFixed
Some aggressive client disconnects drew a server error from the recovery path, with no orphaned debit. Remediated: recovery was clean on a broader re-test.
LowRow, risk and stake validationFixed
Wrong-type and sub-precision values were converted into valid bets instead of refused, inside the valid ranges. Fixed by LIQD and re-verified.
LowOverload handlingFixed
Extreme bursts drew some generic server errors instead of structured overload responses. Fixed by LIQD and re-verified.
MediumPaytable returnFixed
The paytable in place at testing missed the displayed 1.00% edge by more than 0.1 percentage points on 10 settings. LIQD corrected it; all 50 settings are now within 0.1 percentage points of 99%.
Audit process
Each game followed the same framework, with an independent implementation and captured live bets.
- 01InitiatedScope & specification
- 02Bet CapturePre-launch bets recorded
- 03Parity TestingIndependent replay
- 04RTP Simulation228M rounds
- 05Integrity Testing201 checks
- 06CertificationGated on public launch
RNG, reproducibility, RTP and payout integrity within game logic. Platform finances, licensing, infrastructure, third-party titles and promotional programs are outside this audit.
Transparency & verification
Inspect the code, reproduce the audit or check a result from its disclosed inputs.
Reproduce the audit
Every game has a public repository with its verifier, captured dataset and simulation harness.
- Choose a game repository
- Clone the audited commit & install
- Run npm test
Verify a single bet
Recompute a game result from its revealed seeds and public inputs using the independently audited implementation.
Open ProvablyFair verifierLIQD’s own verifier ↗LIQD's in-game Provably Fair panel (operator-run — on each game page) Listed separately from the independent ProvablyFair verifier.
Read the methodology, scope and conclusions in the executive summary.