Official CA:
Provably Fair System

We use Random.org as an independent source to determine the outcome of our games. Random.org allows anyone to verify the true randomness of a generated seed that is used.

How it Works

1. When a round is created, we generate our own server seed (a random string).

2. This server seed is hashed into SHA256 and publicly displayed on the game to be verified once the round has completed.

3. When a round is ready to be completed, a request is sent to Random.org to generate the second seed.

4. These two seeds are joined with a dash and referred to as a "mod".

5. This "mod" is then used to generate the round ticket using the following code:

const ChanceJS = require('chance'); const serverSeed = ''; const randomSeed = ''; const mod = ${serverSeed}-${randomSeed}; const chance = new ChanceJS(mod); const ticket = chance.floating({ min: 0, max: 1, fixed: 8 });

Fallback System

If Random.org's API is inaccessible, three attempts will be made to generate the second seed, each with a ten-second delay. If all attempts fail, only the original server seed is used to determine the round's outcome.

Verification

After a round completes, both the server seed and Random.org seed information are publicly displayed. This allows you to verify:

  • The original SHA256 hash shown at the beginning of the round
  • The third-party request made to Random.org's API

If you have questions about our Provably Fair system, please contact support.