bC6NHLluM9ohcJUxo7VYSfJuwyzUcsEbHhactD89
The hashed version of the next server seed is always exposed in the game's provably fair settings, so after the reveal you can verify that the seed you were shown is the seed that was committed.
Step 2 - Client Seed (player entropy). A second string is generated on your device or browser and can be edited manually at any time. This is the part that makes the protocol meaningful: because you can choose the client seed after the server commitment is published, the operator cannot select a server seed that produces a favourable board for a client seed it does not yet know.
Step 3 - Nonce (round counter). An incrementing per-round integer, so the same seed pair produces a different board each round.
Step 4 - Concatenation. The three inputs are joined into a single string, for example:
bC6NHLluM9ohcJUxo7VYSfJuwyzUcsEbHhactD89lV3PnZCFldjrBxBUgok4-1
Step 5 - SHA512 hashing. That string is passed through SHA512, a cryptographic hash function that maps any input to a fixed-length hexadecimal output, for example:
4485e4b37d2b200b5ee156986ff12442badf2675a8d09d27c2da09230c253ebc
Step 6 - Decimal conversion. The hash is converted into a very large decimal integer, for example:
3588841811357859897540750741249550556816363500033053236567052600287602889543327852013964329847168624232635163425014552287519753723019105031589501318724292
Step 7 - Mapping to mine coordinates. For Mines the game result is not a single number but a set of coordinates. Successive byte groups of the digest are consumed to produce a shuffle of the 25 tile indices (a Fisher–Yates style permutation driven by the digest), and the first m indices of that permutation become the mine positions. Because the mapping is deterministic, anyone holding the revealed server seed, the client seed, and the nonce can reproduce the identical board.
Step 8 - Independent verification. Recompute the SHA512 digest of the concatenated string in any third-party SHA512 calculator, apply the published mapping rule, and compare the resulting mine positions with the board you actually played. If they match, the round was not altered after your first click.
Cross-check to run once per casino: save the pre-round hash of the next server seed, play a round, then confirm that SHA512(revealed seed) equals the hash you saved. This single test is what separates a genuine provably fair implementation from a marketing badge. It takes about two minutes and you only need to do it once per site.