Provably Fair
How Shock Guarantees Fair Play
At Shock, we are committed to transparency and fairness in every game you play. That’s why we’ve implemented Provably Fair technology, a system that allows you to verify every game’s outcome. Below we break down exactly why you don’t have to just trust us when you make a bet - you can verify it yourself.
How Does Provably Fair Work?
Step 1: Generate Inputs from Both Sides
Before each game begins, these components are generated:
Server Seed: Shock generates a random secret code, known as the Server Seed. This seed is hashed (hidden) using a cryptographic hashing function (SHA-256) and sent to you. The hash ensures that the seed cannot be altered after the game starts, while keeping the actual Server Seed secret.
Client Seed: You receive a unique Client Seed, which adds an extra layer of randomness. You can customize this at any time for complete control by rotating your seeds.
Nonce: A nonce (a counter that starts at 0 and increments with each game round) is used to ensure that each game round produces a unique outcome when the same seeds are used.
Think of it like a locked vault. We lock the outcome in advance so it cannot be tampered with during the game.
Step 2: Combine for a Random Outcome
When you play each game:
The Server Seed, Client Seed, and the Nonce are combined into a random code using a cryptographic algorithm.
This code is then used as an input to each game’s mechanics to determine a random and unpredictable result (like a dice roll, card shuffle, or roulette spin). As each game has unique mechanics, the open source code is available to view when you verify each round.
Your input ensures that no party, including us, can affect the outcome.
Step 3: Verify the Result
After the game ends:
First, you can verify that the hashed server seed matches the unhashed server seed using open source code or our Unhash Seed tool.
You can use the Unhashed Server Seed, your Client Seed, and the Nonce to reproduce each game’s outcome and independently verify that the result was 100% fair. See how the outcome was calculated and confirm it matches what you saw during the game using our Verification tool.
No confusing explanations or trust needed. Just fairness you can prove.
PR Entertainment N.V, registration number 163398, registered address Abraham de Veerstraat 9, Curaçao
Payments may be handled by TRUEDREAM LIMITED, registration number HE441290, registered address: 25, NEPTUNE HOUSE, 1st floor, Flat/Office 11, 3045, Limassol, Cyprus
© 2025 Shock.com All Rights Reserved.