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. Given the seed and round number, the output is fully deterministic and reproducible by any party with a standard MT19937 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.
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: any standard 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 MT19937 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