BC.Game Audit: The Math Was Fair. The Business Wasn't.

A perfect RNG score doesn't make a trustworthy casino. BC.Game passed every mathematical test we threw at it - then went bankrupt, lost its license, and stopped paying players. This is why independent audits need to go beyond the math.

BC.Game Audit: The Math Was Fair. The Business Wasn't.

⚠ Operator Warning - Updated June 2026

Our RNG audit below remains valid. BC.Game's CoinFlip algorithm passed all 7 NIST SP 800-22 tests with a perfect 10.0/10 score. The math is fair.

However, a fair RNG does not make a trustworthy casino. Since this audit was published, BC.Game's operating companies (BlockDance B.V. and Small House B.V.) have been declared bankrupt by a Curaçao court, face an €840,000 fine from the Dutch KSA, and have accumulated thousands of player complaints about frozen accounts and unpaid withdrawals.

This is exactly why FairPlay Audit exists: Provably Fair ≠ Trustworthy. A casino can have a perfect RNG and still refuse to pay you. We verify the math. You need to verify the business.

Documented Issues:

  • November 2024: Curaçao court declares BlockDance B.V. and Small House B.V. bankrupt over $2.1M in unpaid player claims (Source: SBC Eurasia)
  • November 2024: Curaçao Gaming Control Board moves to revoke the licence (Source: AGB)
  • 2024: Dutch KSA imposes €840,000 fine for targeting Dutch players without authorization
  • Ongoing: Trustpilot rating ~1.5/5 with 4,000+ negative reviews citing frozen accounts, blocked withdrawals after wins, and non-functional responsible gambling limits (Source: Trustpilot)

FairPlay Audit does not have an affiliate relationship with BC.Game and does not recommend this operator for play. This audit is published for transparency and educational purposes only.

\n

TL;DR: Perfect Math, Failed Business - Why We Dropped BC.Game

Score: 10.0 / 10 � EXCELLENT
\nTests passed: 7/7
\nGame tested: CoinFlip
\nTotal outcomes analyzed: 50,000
\nMethodology: NIST SP 800-22 + Custom Gaming Tests
\nSeeds used: Sample HMAC-SHA256 seed pair (independently generated)

This audit proves something uncomfortable: a casino can have a mathematically perfect RNG and still be a catastrophe for players. BC.Game scored 10/10 on our tests. Then the operator went bankrupt, lost its Curaçao license, and left millions in player funds frozen. We publish this as a case study in why verification must go beyond the algorithm. Every number, every test, every seed is verifiable. If you don't believe us � good. Download the data and check yourself.


Data Source & Verification

Transparency about where our test data comes from is non-negotiable. We disclose exactly what seeds we used, how the algorithm works, and how you can verify our results independently.

Seed Origin

ParameterValue
Server SeedSample seed (hashed for verification)
Client Seedkycparadise-audit-2026
Algorithm SourceBC.Game official verifier (bcgame-project.github.io)
Nonce Range1 � 50,000
Hash AlgorithmHMAC-SHA256 (key=serverSeed, msg=clientSeed:nonce:round)
Result FormulaFirst 4 bytes to float [0,1) then floor(float x 2) = 0 or 1

Algorithm Verification

Our implementation was built by studying BC.Game's official open-source verifier code, published at bcgame-project.github.io. The CoinFlip algorithm works as follows:

    \n
  1. Compute HMAC-SHA256(key=serverSeed, msg=clientSeed:nonce:1)
  2. \n
  3. Take the first 4 bytes of the HMAC output
  4. \n
  5. Convert to a float between 0 and 1: byte[0]/256 + byte[1]/256^2 + byte[2]/256^3 + byte[3]/256^4
  6. \n
  7. Result: floor(float x 2) = 0 (Heads) or 1 (Tails)
  8. \n

This is a deterministic process. Given the same inputs, anyone will get the same outputs. That's the entire point of provably fair.

Independence Statement

    \n
  • FairPlay Audit had no contact with BC.Game before or during this audit. No payment was received. No affiliate relationship existed at the time of testing.
  • \n
  • The algorithm was independently reimplemented from BC.Game's published source code using our Scorecard Tool v2.0.
  • \n
  • Anyone can reproduce our results using the same seed pair and nonce range. The algorithm is deterministic � identical inputs always produce identical outputs.
  • \n

Honest Limitations

    \n
  • We tested CoinFlip only. BC.Game offers dozens of provably fair games (Crash, Mines, HiLo, etc.). Our audit covers one game type with 50,000 rounds.
  • \n
  • Sample seeds were used. For maximum rigor, future audits will use seeds from live game sessions on our own verified BC.Game accounts.
  • \n
  • This proves the algorithm is fair � not that BC.Game always uses it. A casino could theoretically serve different algorithms to different players. However, the published verifier code and hash commitment scheme make this detectable.
  • \n

What We Tested

Using our Scorecard Tool v2.0, we generated 50,000 CoinFlip outcomes using BC.Game's published HMAC-SHA256 algorithm. We then subjected the raw uniform floats to 7 statistical tests from the NIST SP 800-22 framework.

We test the raw uniform floats from the HMAC byte generator, not just the binary game outcomes. If the source bytes are uniformly distributed, the game is mathematically fair. This is the same approach used by GLI (Gaming Laboratories International) and eCOGRA when auditing traditional casino RNGs.


Test Results: CoinFlip (50,000 rounds) � PASS 7/7

TestStandardResultp-value
Chi-Square Goodness of FitStandard StatisticsPASS> 0.01
Kolmogorov-Smirnov (Uniformity)Standard StatisticsPASS> 0.01
NIST Monobit (Frequency)NIST SP 800-22PASS> 0.01
NIST Runs TestNIST SP 800-22PASS> 0.01
NIST Cumulative SumsNIST SP 800-22PASS> 0.01
Serial CorrelationStandard StatisticsPASS> 0.01
Coin Fairness (50/50 Balance)Custom GamingPASS> 0.01

The raw floats show no detectable bias, no serial correlation, and pass all NIST randomness tests at 99% confidence. The coin fairness ratio was statistically indistinguishable from a true 50/50 split.


What This Means

    \n
  • The RNG is fair. All NIST SP 800-22 tests pass at 99% confidence. The raw bytes from HMAC-SHA256 are uniformly distributed.
  • \n
  • No detectable manipulation. Serial correlation tests show no dependency between consecutive outcomes.
  • \n
  • The coin is balanced. Heads and Tails appear at rates statistically indistinguishable from 50/50.
  • \n
  • The system is verifiable. Every outcome can be independently reproduced using the published seeds and HMAC-SHA256.
  • \n

What This Does NOT Mean

    \n
  • This does not guarantee future fairness. We tested a specific seed pair. BC.Game rotates server seeds.
  • \n
  • This covers CoinFlip only. Other BC.Game games use different algorithms and would require separate audits.
  • \n
  • This does not mean you will win. CoinFlip is a 50/50 game. Over time, the house edge on other games ensures the casino profits. That is math, not manipulation.
  • \n
  • This does not replace personal verification. Always verify your own rounds using BC.Game's built-in verification tools.
  • \n

Our Methodology

We follow the FairPlay Audit Fairness Testing Framework, based on:

    \n
  1. NIST SP 800-22 � The U.S. National Institute of Standards and Technology's standard for testing random number generators.
  2. \n
  3. Raw Float Testing � We test the raw uniform floats from the byte generator, not game-specific outcomes. This is the scientifically correct approach.
  4. \n
  5. Significance Level alpha = 0.01 � 99% confidence. A test passes only if the p-value exceeds 1%.
  6. \n
  7. Minimum 50,000 rounds per game � Ensures statistical significance.
  8. \n

Our Scorecard Tool is open source. The code, methodology, and raw data will be published on GitHub.


Scoring System

ScoreRatingMeaning
9.0 � 10.0EXCELLENTAll or nearly all tests pass. No concerns.
7.0 � 8.9GOODMost tests pass. Minor anomalies.
5.0 � 6.9FAIRSome tests fail. Investigate further.
3.0 � 4.9POORMultiple failures. Anomalies detected.
0.0 � 2.9FAILSystematic failures. Non-random behavior.

BC.Game CoinFlip: 7/7 tests passed = 10.0/10 = EXCELLENT


About This Audit

FieldValue
AuditorFairPlay Audit (The Ex Pit Boss)
DateJune 3, 2026
CasinoBC.Game
MethodologyFairPlay Audit Fairness Testing Framework v2.0
StandardsNIST SP 800-22, Chi-Square GoF, KS Test
Sample Size50,000 CoinFlip outcomes
Confidence Level99% (alpha = 0.01)
Algorithm SourceBC.Game official verifier (bcgame-project.github.io)
IndependenceNo payment from BC.Game. No prior contact.
ReproducibilityFull seeds, code, and data available

This audit was conducted independently. FairPlay Audit received no compensation from BC.Game. We have no affiliate relationship with BC.Game at the time of this audit.

The Ex Pit Boss has 23 years of casino industry experience, including work in European casinos and international gaming operations.

Don't Trust - Verify

Want to Check Your Own Bets?

We tested the system. Now you can test your individual rounds. Our step-by-step guide shows you exactly how - no coding, no trust required.

How to Verify Your Bets → View All Audit Results →

See how Stake compares: our Stake 1,200+ Games audit tested 250,000 rounds after Stake expanded their provably fair system - the math passed, but the business questions remain.


Lessons from this audit: Why "Provably Fair" Doesn't Mean Fair | 7 Withdrawal Traps and How to Spot Them | Our Independence Policy

Why did BC.Game resist closer examination? It fits a pattern. Read about the seven excuses casinos use to avoid independent audits.

\n\n

More from FairPlay Audit

\n

More from FairPlay Audit

Verify It Yourself — Free

Paste your seeds, run up to 100,000 rounds through 19 NIST SP 800-22 tests, and get a shareable result.

Open Verifier Tool →