CasinoSports
CasinoSports
Home

Casino

BEAT OriginalsNew ReleaseLive casinoSlotsRouletteGame ShowsBlackjackBaccarat
Live RTP

Others

PromotionsBEAT PrinciplesBEAT Rulebook

Fairness verification guide

OverviewVerificationSeeds

BEAT commits to a secret server seed before betting. Save its full fingerprint outside BEAT, then compare it with the revealed seed and the result in your bet record.

This guide covers BEAT Originals: Dice, Limbo, Keno, Mines, Plinko, Coin Flip, Roulette, HiLo, Blackjack, Baccarat, Crash and Slide. Supplier games, slots and live casino are outside this verifier. Use it for a bet with Provably Fair in its details.

Open the shield button (Provably Fair), then My Seeds. Copy Active Server Seed (Hashed) and New Server Seed (Hashed) into your own note outside BEAT. A screenshot may cut off the fingerprint. Save the values for the game you will play: games sharing a seed pair can display different commitments.

Open Verification in another tab. Choose Dice and keep these example values. They are public tutorial values, not a real wager.

Server seed
8cea8352bc2fd1e579138401142a5a669aa19bdc19c611216736a0c066c3dbf4
Client seed
beatgg-guide
Nonce
1

Press Verify locally. Raw verifier output shows outcome 34.22. With Dice Under 49.50, this result is below the target. Calculation complete means that the browser calculated an outcome; it does not prove a saved bet is fair.

Change the last e in beatgg-guide to a: outcome becomes 11.08. Restore the client seed and change Nonce to 2: outcome becomes 3.55. The server seed hash stays the same.

Restore Nonce to 1 and change the last server seed character from 4 to 5. Outcome becomes 92.33 and the hash starts 7c23846c. Restore 4 to get the full hash below. Compare every character, not just its beginning.

Server seed hash
68eb03bdfe0fe86f3181fa3356691821b038528d04cc9f9841fe5ba618a2a1952ef70be420cefd7d5a2fd236133c0a86a48be91c223cd180d71602965f1c26ea
Open Verification in a new tab

Before betting you save the commitment. The game uses the secret seed, client seed, nonce and game settings. After disclosure, compare the revealed seed hash with your saved commitment, then compare the recalculated outcome with the stored outcome.

1. Save the game commitment outside BEAT before placing the bet.

2. Place your bet as usual.

3. For seed-pair games, open Provably Fair → History → Rotate To Verify. Disclosure waits until all related rounds finish. If rotation is blocked, finish the active rounds and retry. Crash and Slide reveal the event seed after the event finishes.

4. Open the bet in My Bets, then Provably Fair → Verify this bet. For Crash and Slide, choose Verify this round. The verifier receives the historical seeds, nonce, game settings, stored result and formula version in memory.

5. Read Result match and Receipt hash match. Paste your own saved commitment into Saved pre-bet commitment to read Saved pre-bet hash match. Without your saved value, BEAT records are being compared with other BEAT records; this does not establish what you saw before betting.

Waiting means the seed, historical settings, formula version or required action proof is unavailable. It is not a successful verification. Open the original receipt again after disclosure. A handoff expires after five minutes or a session change.

Check the game, full saved hash, exact nonce, seed characters and historical settings. Spaces can matter. If a mismatch remains, keep the Bet ID and your saved commitment and contact Live support.

Outcome matching verifies the recorded number, cards or positions. It does not prove wallet settlement, payout rounding, maximum payout enforcement or exchange rates.

Blackjack public verification calculates a card stream, not your actions or payout. HiLo seed-only calculation has the same limit; a stored HiLo proof can replay the recorded choices and settlement calculation. Currency conversion, caps and actual wallet credit still need separate evidence.

A hash from a BEAT record is not an independently saved pre-bet commitment. The verifier and verdicts are also BEAT software. Independent laboratory certification is a separate claim.

The operator knows the secret seed and can calculate outcomes. You can choose your own client seed after saving the next commitment. A hash comparison detects a changed secret seed; it does not prove how an operator selected it.

Shared seeds and rejected requests can consume nonces. Your bet history alone cannot explain every skipped number. History lists are limited; use a retained bet receipt to address a particular old round.

Historical receipts use their stored formula version. Missing or unsupported versions remain Waiting rather than being calculated with current rules.

Does the stake change the outcome?

For seed-pair games the stake is not an outcome input. Crash and Slide select an event client seed from the highest admitted single USD bet.

Why can I still lose on average?

Reproducible outcomes do not guarantee a win. The game’s payout table includes its house edge. The average return describes many wagers, not one result.

Why is a seed reused?

A seed pair supports multiple numbered outcomes. Save each new commitment after a rotation. The rotation count is a runtime policy; this guide does not assume a universal number of bets.

Set your own client seed before betting

Save New Server Seed (Hashed), enter your own 16-character New Client Seed, and rotate. Compare the new Active Server Seed (Hashed) with the saved next commitment. Recheck the active client seed after any rotation; do not assume your chosen value persists.

When disclosure is blocked

Dice, Keno, Mines, Plinko and Coin Flip share a seed epoch. An unfinished Mines or Coin Flip round can block disclosure across those games. Finish the round, then rotate. Mines, Blackjack and HiLo may appear in Known active rounds with Open game. Shared games can use different game-facing server seeds and commitments; Dice and Keno share their fingerprint.

Verify by copying the values yourself

Open the recorded bet and copy its revealed Server Seed, Client Seed and Nonce into the selected game verifier. Use the recorded settings: Mines grid and mine count; Plinko rows, risk and side bias; Keno board size and number drawn. Compare the whole server seed hash and the outcome, not Result hash or gameHash. Plinko starts at nonce 0; the other seed-pair games start at 1. Crash and Slide do not use a bet nonce in outcome generation.

Crash and Slide event commitments

Before betting closes, copy Crash Current Event → Server Seed Hash (SHA-512), or Slide Current event commitment → Server Seed Hash. Keep the Event Number or Event ID. At closure, the highest admitted single USD bet selects the client seed; ties use the earlier bet. If no bet is eligible, the client seed is empty. This check does not prove account eligibility or staff exclusion.

After the event finishes, open its bet receipt and choose Verify this round. This works from the stored round seed and outcome read, including a round outside Slide’s recent 30-event list. Available retained receipt data is required.

Read each game result
GameCompare with the bet record
Diceoutcome: a number from 0.00 to 100.00. Match the stored roll; equality loses for Under and Over.
LimboresultMultiplier: the stored result multiplier. The receipt formula version determines target equality.
KenodrawnNumbers: the ten drawn numbers in order. The bet record also shows the selected numbers.
MinesminePositions: zero-based positions, left to right and top to bottom. Positions are fixed when Play is accepted.
PlinkoslotIndex and multiplier: the destination slot, starting at 0 on the left. The ball animation is presentation.
Coin FlipcoinResults: compare the revealed prefix of the 50-coin stream with the flips in that round.
RoulettewinningPocketLabel: the number from 0 to 36. The public result check does not verify every bet payout.
HiLocards: exclude your chosen opening card; compare subsequent reveals including Skip. Use the stored round action proof for choices and settlement.
BlackjackRecorded draw order and cards when the stored draw proof is available. Actions and settlement are not verified here.
BaccaratplayerHand, bankerHand and outcome: compare the cards and winner. Each card is drawn anew from 52 cards, so repeats can occur.
CrashcrashPoint: compare the recorded event result, not your cashout multiplier.
Slidemultiplier: compare the recorded event result. The reel is presentation.
Calculate the public Dice example independently

Use a SHA-512 calculator with Text input for the server seed. Plinko uses SHA-256. Never enter account credentials into a third-party calculator. The Python example below reproduces Dice 34.22 and its full commitment; it does not calculate the other games.

Python Dice example
import hmac, hashlib
s, c, n = "8cea8352bc2fd1e579138401142a5a669aa19bdc19c611216736a0c066c3dbf4", "beatgg-guide", 1
print(hashlib.sha512(s.encode()).hexdigest())
d = hmac.new(s.encode(), f"{c}:{n}:0".encode(), hashlib.sha512).digest()
v = next(x for x in (int.from_bytes(d[i:i+4], "little") for i in range(0, 64, 4)) if x < 4294959453)
print("Dice", f"{(v % 10001) / 100:.2f}")

  • Casino
  • Sports
  • BEAT Originals
  • Live RTP

Platform

  • Casino
  • Sports
  • BEAT Originals
  • Live RTP

Offers

  • Bonus
  • VIP
  • Affiliate

About BEAT

  • BEAT Principles
  • BEAT Rulebook
  • Provably Fair

Legal

  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Anti-fraud Policy
  • AML Policy
  • KYC Policy
  • Sports Betting Rules
  • Rewards Terms
  • Responsible Gaming
Licensed
18+
Responsible Gambling
Provably Fair
GameCheck verified

beat.gg is owned and operated by 3-102-952292 SRL.

Registration number: 3-102-952292

Registered address: SAN PEDRO, BARRIO DENT, DEL CENTRO CULTURAL COSTARRICENSE NORTEAMERICANO, DOSCIENTOS METROS AL NORTE Y CINCUENTA AL ESTE, EDIFICIO OFIDENT, OFICINA NUMERO TRES.

Contact us at support@beat.gg.

beat.gg is licensed and regulated by the Government of the Autonomous Island of Anjouan, Union of Comoros and operates under License No. ALSI-202603039-FI2.

beat.gg has passed all regulatory compliance and is legally authorized to conduct gaming operations for any and all games of chance and wagering.

USDBTCETHUSDTDOGEBNB

© 2026 Beat.gg, All Rights Reserved

About Casino

Game guides, rules and BEAT news, explained in plain words.

  • BEAT Principles
  • BEAT Rulebook
  • Provably Fair

Fairness verification guide

OverviewVerificationSeeds

BEAT commits to a secret server seed before betting. Save its full fingerprint outside BEAT, then compare it with the revealed seed and the result in your bet record.

This guide covers BEAT Originals: Dice, Limbo, Keno, Mines, Plinko, Coin Flip, Roulette, HiLo, Blackjack, Baccarat, Crash and Slide. Supplier games, slots and live casino are outside this verifier. Use it for a bet with Provably Fair in its details.

Open the shield button (Provably Fair), then My Seeds. Copy Active Server Seed (Hashed) and New Server Seed (Hashed) into your own note outside BEAT. A screenshot may cut off the fingerprint. Save the values for the game you will play: games sharing a seed pair can display different commitments.

Open Verification in another tab. Choose Dice and keep these example values. They are public tutorial values, not a real wager.

Server seed
8cea8352bc2fd1e579138401142a5a669aa19bdc19c611216736a0c066c3dbf4
Client seed
beatgg-guide
Nonce
1

Press Verify locally. Raw verifier output shows outcome 34.22. With Dice Under 49.50, this result is below the target. Calculation complete means that the browser calculated an outcome; it does not prove a saved bet is fair.

Change the last e in beatgg-guide to a: outcome becomes 11.08. Restore the client seed and change Nonce to 2: outcome becomes 3.55. The server seed hash stays the same.

Restore Nonce to 1 and change the last server seed character from 4 to 5. Outcome becomes 92.33 and the hash starts 7c23846c. Restore 4 to get the full hash below. Compare every character, not just its beginning.

Server seed hash
68eb03bdfe0fe86f3181fa3356691821b038528d04cc9f9841fe5ba618a2a1952ef70be420cefd7d5a2fd236133c0a86a48be91c223cd180d71602965f1c26ea
Open Verification in a new tab

Before betting you save the commitment. The game uses the secret seed, client seed, nonce and game settings. After disclosure, compare the revealed seed hash with your saved commitment, then compare the recalculated outcome with the stored outcome.

1. Save the game commitment outside BEAT before placing the bet.

2. Place your bet as usual.

3. For seed-pair games, open Provably Fair → History → Rotate To Verify. Disclosure waits until all related rounds finish. If rotation is blocked, finish the active rounds and retry. Crash and Slide reveal the event seed after the event finishes.

4. Open the bet in My Bets, then Provably Fair → Verify this bet. For Crash and Slide, choose Verify this round. The verifier receives the historical seeds, nonce, game settings, stored result and formula version in memory.

5. Read Result match and Receipt hash match. Paste your own saved commitment into Saved pre-bet commitment to read Saved pre-bet hash match. Without your saved value, BEAT records are being compared with other BEAT records; this does not establish what you saw before betting.

Waiting means the seed, historical settings, formula version or required action proof is unavailable. It is not a successful verification. Open the original receipt again after disclosure. A handoff expires after five minutes or a session change.

Check the game, full saved hash, exact nonce, seed characters and historical settings. Spaces can matter. If a mismatch remains, keep the Bet ID and your saved commitment and contact Live support.

Outcome matching verifies the recorded number, cards or positions. It does not prove wallet settlement, payout rounding, maximum payout enforcement or exchange rates.

Blackjack public verification calculates a card stream, not your actions or payout. HiLo seed-only calculation has the same limit; a stored HiLo proof can replay the recorded choices and settlement calculation. Currency conversion, caps and actual wallet credit still need separate evidence.

A hash from a BEAT record is not an independently saved pre-bet commitment. The verifier and verdicts are also BEAT software. Independent laboratory certification is a separate claim.

The operator knows the secret seed and can calculate outcomes. You can choose your own client seed after saving the next commitment. A hash comparison detects a changed secret seed; it does not prove how an operator selected it.

Shared seeds and rejected requests can consume nonces. Your bet history alone cannot explain every skipped number. History lists are limited; use a retained bet receipt to address a particular old round.

Historical receipts use their stored formula version. Missing or unsupported versions remain Waiting rather than being calculated with current rules.

Does the stake change the outcome?

For seed-pair games the stake is not an outcome input. Crash and Slide select an event client seed from the highest admitted single USD bet.

Why can I still lose on average?

Reproducible outcomes do not guarantee a win. The game’s payout table includes its house edge. The average return describes many wagers, not one result.

Why is a seed reused?

A seed pair supports multiple numbered outcomes. Save each new commitment after a rotation. The rotation count is a runtime policy; this guide does not assume a universal number of bets.

Set your own client seed before betting

Save New Server Seed (Hashed), enter your own 16-character New Client Seed, and rotate. Compare the new Active Server Seed (Hashed) with the saved next commitment. Recheck the active client seed after any rotation; do not assume your chosen value persists.

When disclosure is blocked

Dice, Keno, Mines, Plinko and Coin Flip share a seed epoch. An unfinished Mines or Coin Flip round can block disclosure across those games. Finish the round, then rotate. Mines, Blackjack and HiLo may appear in Known active rounds with Open game. Shared games can use different game-facing server seeds and commitments; Dice and Keno share their fingerprint.

Verify by copying the values yourself

Open the recorded bet and copy its revealed Server Seed, Client Seed and Nonce into the selected game verifier. Use the recorded settings: Mines grid and mine count; Plinko rows, risk and side bias; Keno board size and number drawn. Compare the whole server seed hash and the outcome, not Result hash or gameHash. Plinko starts at nonce 0; the other seed-pair games start at 1. Crash and Slide do not use a bet nonce in outcome generation.

Crash and Slide event commitments

Before betting closes, copy Crash Current Event → Server Seed Hash (SHA-512), or Slide Current event commitment → Server Seed Hash. Keep the Event Number or Event ID. At closure, the highest admitted single USD bet selects the client seed; ties use the earlier bet. If no bet is eligible, the client seed is empty. This check does not prove account eligibility or staff exclusion.

After the event finishes, open its bet receipt and choose Verify this round. This works from the stored round seed and outcome read, including a round outside Slide’s recent 30-event list. Available retained receipt data is required.

Read each game result
GameCompare with the bet record
Diceoutcome: a number from 0.00 to 100.00. Match the stored roll; equality loses for Under and Over.
LimboresultMultiplier: the stored result multiplier. The receipt formula version determines target equality.
KenodrawnNumbers: the ten drawn numbers in order. The bet record also shows the selected numbers.
MinesminePositions: zero-based positions, left to right and top to bottom. Positions are fixed when Play is accepted.
PlinkoslotIndex and multiplier: the destination slot, starting at 0 on the left. The ball animation is presentation.
Coin FlipcoinResults: compare the revealed prefix of the 50-coin stream with the flips in that round.
RoulettewinningPocketLabel: the number from 0 to 36. The public result check does not verify every bet payout.
HiLocards: exclude your chosen opening card; compare subsequent reveals including Skip. Use the stored round action proof for choices and settlement.
BlackjackRecorded draw order and cards when the stored draw proof is available. Actions and settlement are not verified here.
BaccaratplayerHand, bankerHand and outcome: compare the cards and winner. Each card is drawn anew from 52 cards, so repeats can occur.
CrashcrashPoint: compare the recorded event result, not your cashout multiplier.
Slidemultiplier: compare the recorded event result. The reel is presentation.
Calculate the public Dice example independently

Use a SHA-512 calculator with Text input for the server seed. Plinko uses SHA-256. Never enter account credentials into a third-party calculator. The Python example below reproduces Dice 34.22 and its full commitment; it does not calculate the other games.

Python Dice example
import hmac, hashlib
s, c, n = "8cea8352bc2fd1e579138401142a5a669aa19bdc19c611216736a0c066c3dbf4", "beatgg-guide", 1
print(hashlib.sha512(s.encode()).hexdigest())
d = hmac.new(s.encode(), f"{c}:{n}:0".encode(), hashlib.sha512).digest()
v = next(x for x in (int.from_bytes(d[i:i+4], "little") for i in range(0, 64, 4)) if x < 4294959453)
print("Dice", f"{(v % 10001) / 100:.2f}")
  • BEAT Principles
  • BEAT Rulebook
  • Provably Fair
Log in
  • Casino
  • Sports