Provably Fair
At Knockout, every outcome is generated by a hardware-seeded Mersenne Twister and committed before any player makes a prediction. Every round is independently verifiable.
How Our RNG Works
Our system uses a two-layer architecture: a Cloud HSM (Hardware Security Module) provides true random entropy to seed a Mersenne Twister (MT19937), producing statistically uniform outcomes that neither the platform nor any player can predict or manipulate.
Hardware Entropy (Cloud HSM)
At the start of each round, a Cloud HSM generates true random bits from physical noise — no software entropy source is used. These bits seed the Mersenne Twister for that round.
Pre-Round SHA-256 Commitment
The MT19937 seed is hashed with SHA-256 and published before predictions open. This commits the platform to a specific outcome before any player input is accepted, making manipulation impossible.
MT19937 Outcome Generation
The Mersenne Twister (MT19937) generates the round result from the committed hardware seed, scaled to game-specific outcomes using an unbiased rejection-sampling integer scaler (per GLI-19v3 §3.2.2). Given the seed and round number, the output is fully deterministic and reproducible using our published reference implementation.
Post-Round Disclosure
After the round closes, the raw seed is published. Anyone can run MT19937 locally with this seed to confirm the result exactly matches the pre-round SHA-256 commitment.
Game Modes & Fairness Rules
Supported Games
Every game mode is a binary 50/50 outcome powered by the same certified RNG. The underlying random number generator does not change between game modes — only the presentation differs.
Coinflip
Heads / Tails
Cards
Black / Red
Dice
Even / Odd
Penalty Kick
Left / Right
Adding new game modes does not require any changes to the certified RNG module. New games map their choices to the same single coin-flip primitive.
Safety Guarantee
The platform guarantees that no single round can eliminate all remaining players. If every player picks the same side, that side automatically becomes the outcome — resulting in zero eliminations. When players are split across both sides, the MT19937 draw decides the result fairly.
Dead Heat (Split Pot)
If consecutive rounds produce zero eliminations (all players keep picking the same side), the tournament may trigger a dead heat. When this happens, the prize pool is split equally among all remaining survivors. Dead heat rules — including maximum rounds and consecutive draw limits — are configured per tournament and visible before you join.
No External Entropy
No game function uses any entropy source other than the provided hardware-seeded Mersenne Twister. There is no fallback to Math.random(), operating system randomness, or any other source. Every outcome is traceable to a single committed seed.
Security & Integrity
Full Transparency
We publish everything needed to independently verify every round:
- Complete round history with seeds and SHA-256 hashes available via the verification tool
- Deterministic replay: our published reference MT19937 implementation reproduces the exact outcome given the disclosed seed
- SHA-256 hash of the MT seed published before each round — the platform cannot change the outcome after this point
- Per-round seed rotation ensures a fresh hardware entropy sample for every round
Independent Certification
Our RNG architecture is certified for independent testing. A certification laboratory can substitute a known deterministic seed in place of the live hardware module, then verify that the MT19937 output matches the expected statistical distribution — no access to production infrastructure is required.
- Isolation-testable: the hardware module interface accepts a known seed for lab verification without any other system access
- Deterministic replay: seed our reference MT19937 implementation with any disclosed value and reproduce the exact sequence of outcomes
- The HSM is abstracted behind a testable interface — swap in a fixed input to validate the algorithm independently
Our Commitment
We are committed to verifiable fairness. If you have questions about any round, our support team will provide the full cryptographic audit trail — including the seed, SHA-256 commitment, and round data — so you can verify the result yourself. Note: if all players in a round unanimously choose the same option, a safety rule re-draws the outcome to ensure elimination can occur.
Read our FAQ