Skip to main content

Provably Fair

What is provably fair?

In online gaming, provably fair guarantees that results are truly random and tamper-proof. It ensures that neither the platform nor external parties can manipulate the game, providing a level playing field where every outcome is unpredictable and mathematically verifiable.

How does Cooked make bets provably fair?

To make bets provably fair in all of our Cooked Originals, each bet is generated with a:

  • server seed: a random value that is provided on our end

  • client seed: a random value that is generated within your browser

  • nonce - a value that increases with each bet to ensure every game result is unique and fair

Important: For added security, we display all server seeds hashed and you will need to unhash (see below) before you can verify your round was provably fair.

When the game is played, the three components are combined and used as inputs for the random number generator. The output of the generator is then used to determine the outcome of the game. By using a combination of these three values, it becomes virtually impossible for any party to predict or manipulate the outcome of the game.

How can bets be verified as fair?

Each Cooked Original features a 'Provably Fair' toggle in bottom right of every original game's window, which opens a Provably Fair pop-up.

Within the pop-up you are able to view your client seed, server seed and nonce, swap seed pairings and validate bet results to determine they are Provably Fair.

How do I verify the bet I placed was provably fair?

The easiest way is to click open the round you wish you verify by clicking on it in the top right of your game window:

From there you will first see the results and a verify tab, click on Verify

You will now need to rotate your Seed Pair to provide an unhashed server seed.

Fill in the New client seed (if you want, this is not mandatory) and hit Rotate seed. You can make the New client seed whatever you want, this will not impact the client seed of the bet you just placed but will rotate into future bets placed.

You will now see your current client seed (not the client seed you just rotated, if you changed this), the unhashed server seed, the hashed server seed and the nonce.

Click Verify to see the result

You can also verify older rounds by checking your Transaction History and following the same process above

Did this answer your question?