BC.GAME provably fair analysis

BC.GAME fairness construction: Mixed: plain SHA-256 (dice family) · HMAC-SHA256 (Mines/Keno/Wheel) · 10M-value SHA-256 hash chain (Crash). Independently verifiable: yes. Client seed: settable. Fairness score 9/10. Snapshot 2026-08-18.

The deepest originals catalogue in the set (36 titles in our index) and the most heterogeneous cryptography. Dice-style games hash "serverSeed:clientSeed:nonce" with plain SHA-256 and no HMAC keying; Mines, Keno, Wheel and Dragon Tower switch to HMAC-SHA256; Crash is drawn from a pre-generated 10-million-hash chain played in reverse. Verification is per game — the casino publishes per-game algorithms, keeps seed history in the profile, and independent verifiers (e.g. Dyutam) cover the main titles.

How to verify a BC.GAME round

  1. Save the committed server-seed hash (or the published chain/proof values on chain- and VRF-based games) before playing.
  2. Set your own client seed where the scheme supports one.
  3. After the session, rotate the seed pair or open the revealed values; confirm the revealed seed hashes to the commitment.
  4. Recompute the round from the revealed values with the operator’s published per-game formula or our seed verifier.
  5. A mismatch on any single round — after checking encoding and nonce indexing — is the only evidence of tampering that actually means something.

Originals and declared house edge

Verification proves a round was not altered after the bet; the declared edge is applied openly in the payout table and is unaffected by any of this.

GameDeclared edgeNotes
Crash1%Hash-chain model (bustabit-style); client seed does not enter crash rounds.
Baccarat Multiplayer1%
Blackjack0.48%0.48% declared edge, best in this set.
Roulette Multiplayer2.7%
Roulette2.7%
Bullet Spin2%
Patti2%
Sicbo2%
Perya Color Game2%
Keno Multiplayer2%
Savior Sword2%
Bingo2%
Double7%
Fast Parity2%
Baccarat2%
Ring of Fortune2%
Beauties2%
Fish Prawn Crab2%
Jade2%
Stellar Rush2%
Cave of Plunder2%
Bubble Shooter2%
Dice2%Plain SHA-256, not HMAC — use a BC.Game-aware verifier.
Video Poker2%
CoinFlip2%
Plinko2%
Twist2%
Wheel2%
Fast Crash2%Hash-chain model (bustabit-style); client seed does not enter crash rounds.
Tower Legend2%
Hash Dice2%Plain SHA-256, not HMAC — use a BC.Game-aware verifier.
Keno2%
HiLo2%
Classic Dice2%Plain SHA-256, not HMAC — use a BC.Game-aware verifier.
Limbo2%
Mines2%

Anomalies and caveats

Anomalies describe observations from public code, documentation or reporting. They are not accusations of cheating; where something is unproven we say so.

Scoring breakdown — 9/10

The score grades the fairness system and its transparency, not the casino overall. It says nothing about licensing, solvency or withdrawal reliability.

Method and sources

Casino per-game fairness pages + third-party verifier coverage (Dyutam, spindex BC.Game page documenting the dual SHA-256/HMAC constructions).

Analysis based on public documentation, community verifiers and — where noted — the operator's public client-side JavaScript, snapshot 2026-08-18. Constructions can change; the date matters.

Other fairness reports