Every Mines game on GIFTSDouble is provably fair β meaning neither we nor players can manipulate the result.
Before each game, the server generates a secret key (Server Seed) and locks it by showing its encrypted fingerprint (hash).
Think of it as sealing the answer in an envelope before the game even starts.
Each game result is generated using three values:
β Server Seed β generated by us and hidden until you rotate your seeds
β Client Seed β controlled by you
β Nonce β increases with every game played
These values are combined using cryptographic algorithms to determine mine positions.
Since the server seed is locked beforehand and you control the client seed β cheating is impossible.
β Example β verifying a game
Before playing, you open the Fairness panel and see something like this:
Seed Hash: 9f2e...b84a
Client Seed: 0712253899
Nonce: 0
You start a game with 3 mines, reveal a few gems, then hit a mine.
The board shows mines at cells 4, 11, 19.
After tapping Rotate Seeds, the server reveals the hidden value:
Server Seed: a1c4f7e8b3d9...
Step 1 β Verify the hash
Run the revealed server seed through any SHA-256 tool.
The result must match the hash shown before the game.
If it matches β the seed was not changed after the game started.
Step 2 β Verify mine positions
Use the server seed, client seed, nonce, and mine count in our verification script or reproduce the result yourself using the same algorithm outside our platform.
If both steps match β the result was mathematically predetermined and fair.
No trust required β only cryptography.
For more details:
App β Profile β Provably Fair β Mines
@GIFTSDoubleRobot
