Provably Fair

Provably fair refers to an algorithm used to prove the fairness of games. Additionally, someone might refer to games as provably fair if they happen to allow such algorithms to verify their fairness.

After each round, a player can access the game’s hashes and verify everything that occurred during the game.

The biggest benefit of provably fair games is that no third-party is required to verify the fairness of games.

Case Verifier

The operation of our system is as follows: We create a random string of characters (the server seed) prior to each game and display its hash to the user (the server hash). Next, the user selects a unique random string (client seed), which is sent to the server. The server seed and client seed are used to determine the game result, an integer between 0 and 1,000,000. Users can confirm that the outcome of the game was not tampered with by determining whether the hashed server seed and server hash are equal, and whether the tickets that were generated match the items that were dropped.

Case Battle Verifier

We create a random string of characters (the server seed) prior to each game and display its hash to the users. The users then select and send the server their own random strings (client seeds). Right before the start of the game another random string is created through Random.org. The server seed, the client seed each user provided and the Random.org seed are used to generate the drops for each user when the battle begins. Users can confirm that the outcome of the game was not manipulated by determining whether the server hash and the hashed server seed are equal, whether the tickets that were generated match the items that were dropped from each case and if the Random.org seed is valid.

Jackpot Verifier

We create a random string of characters (the server seed) prior to each game and display its hash to the users. Right before the end of the jackpot, another random string is generated using Random.org. A winning ticket is selected at the jackpot's conclusion using the server seed, Random.org seed and the total number of tickets.

Coinflip Verifier

We create a random string of characters (the server seed) prior to each game and display its hash to the users. Right before the end of the coinflip we generate another seed using Random.org. Based on the server seed, Random.org seed and the total number of tickets, a winning ticket is selected at the conclusion of the coinflip.

Roulette Verifier

We create a random string of characters (the server seed) prior to each game and display its hash to the users. Right after the bets were closed, another random seed is generated using Random.org. Number between 1 and 25 is selected at the roulette's conclusion using the server seed and Random.org seed.