Plinko fairness verification: reproduce, do not predict

A reproducible result is a narrower claim than a safe or authorised casino. This tool implements one stated algorithm. It does not verify every game marketed as Plinko.

Check a Stake-style result

Use revealed inputs for a completed round. This is not a licence, solvency or withdrawal check.

How this verifier works

This browser-only tool implements a Stake-style HMAC-SHA256 calculation using the server seed and client_seed:nonce:cursor. BGaming and Spribe verification are not implemented. It displays a calculated slot and reference multiplier, not a guarantee about a casino or its payout table. The optional SHA256 check compares the revealed server seed with the hash you saved before the bet. If results differ, check the seeds, nonce, provider version and game rules before drawing conclusions. The sample uses synthetic test seeds.

The commitment must come first

A hash is useful only if you saved it before the round or relevant sequence. Once the server seed is revealed, the hash check can test the earlier commitment. A hash generated after seeing the seed does not prove it was committed beforehand.

Match the exact algorithm

This tool implements the published Stake-style HMAC-SHA256 procedure, including client seed, nonce and cursor. This is technical attribution, not an operator recommendation or proof of local authorisation. BGaming and Spribe are not implemented, so those options remain disabled.

Read the result narrowly

The slot is calculated under the implemented algorithm. The reference multiplier is not certification of an operator’s current payout table. A match establishes neither licence, solvency, fair terms nor successful withdrawal. It does not show an operator used the claimed inputs without the original round record.

Investigate a mismatch

Check copying errors, spaces, case, nonce, rows, exact version and commitment timing. Preserve the original record. Do not assume every mismatch proves fraud or repeatedly change inputs to force a match. Use appropriate operator and independent complaint channels for a documented discrepancy.

Synthetic sample and browser processing

The sample button fills synthetic calculator inputs, not a winning bet or proof of an operator’s behaviour. Calculations run in browser JavaScript, with no seed-submission endpoint in the current implementation. Use revealed seeds for completed rounds, not secret values from unresolved play.

Plinko guide · Free demo · App safety · Fairness verification · Methodology