Our games use cryptographic algorithms to ensure every result is fair and verifiable. You can independently verify that no result was manipulated after your bet was placed.
Before you play, our server generates a random seed and shows you its SHA-256 hash. This commits the server to the seed without revealing it.
You provide your own client seed (or use the default). Combined with a nonce (bet counter), this ensures unique outcomes for each bet.
The game result is calculated using HMAC-SHA512: HMAC(server_seed, client_seed:nonce). This produces deterministic, verifiable results.
After rotating seeds, the server seed is revealed. You can verify: (1) the hash matches, and (2) the result can be recalculated exactly.
For games like Dice and Limbo, we use the following process to generate results:
For Mines and Blackjack, the HMAC output is used to perform a Fisher-Yates shuffle on the grid/deck positions.
Enter the details from a completed game to verify the result was fair.