PokeRoll

Provably Fair Verification

Every pack opening on PokeRoll uses provably fair RNG. You can independently verify that your results were not tampered with.

How It Works

  1. Before each opening, we generate a random server seed and show you its SHA-256 hash.
  2. You provide (or use your default) client seed. A nonce auto-increments with each opening.
  3. For each card slot: HMAC-SHA256(server_seed, client_seed:nonce:slot) produces a deterministic roll.
  4. After the opening, the raw server seed is revealed. You can hash it to confirm it matches the pre-commitment.
  5. Recompute each slot's roll to confirm the cards you received match the algorithm.