Provably Fair
Fair odds on every pack. And you can prove it.
How we prove every rip is fair
Before you rip a pack, our server locks in a secret seed and shows you its hash up front, the outcome is fixed before you act. We reveal the server seed itself later. Once revealed, you can verify that the hash matches the seed, proving the results were determined before you ripped and were never changed.
Nothing hidden. No trust needed. Just math anyone can verify.
The commit-reveal cycle
We commit a hash
Before your rip, you see a server seed hash. This locks in the outcome before you act.
You rip your pack
Your client seed combines with our server seed to determine your cards.
We reveal the seed
When the seed rotates (daily at midnight ET), we publish the full server seed. The delay is the safeguard, it prevents us from cherry-picking favorable seeds.
You verify
Once the seed is revealed, the Verify link on your rip unlocks. Paste it into our tool, and if the seed hashes back to the committed value, the rip was fair.
We commit a hash
Before your rip, you see a server seed hash. This locks in the outcome before you act.
You rip your pack
Your client seed combines with our server seed to determine your cards.
We reveal the seed
When the seed rotates (daily at midnight ET), we publish the full server seed. The delay is the safeguard, it prevents us from cherry-picking favorable seeds.
You verify
Once the seed is revealed, the Verify link on your rip unlocks. Paste it into our tool, and if the seed hashes back to the committed value, the rip was fair.
Where Tempo fits in
Tempo is the meter in the theater and in your profile. It fills while your packs miss and pays down when they hit, and it can change what a pack is allowed to give you. Here is how that stays provable. Read how Tempo works.
Same seed, same rolls
Tempo never touches the random numbers. Every slot still gets its two rolls from the committed server seed, your client seed, your salt and the nonce, exactly as described above.
What can change is the table a roll lands on
When your meter is warm, the odds of the hit rarities in the last three slots go up and the filler rarities go down by the same amount. When it reaches Ready, one slot on your next pack skips the rarity roll and its card roll picks from a list of cards worth at least a set value.
Every rip keeps its own tables
The rip records the exact odds table each slot rolled with, and for a Tempo Card pack the exact list of cards the slot drew from. The verifier below uses those, not the pack page, and tells you when a pack rolled at Tempo odds or was a Tempo Card pack.
Warm or cold, Tempo Card or not, the rip you got is the rip the math says you got.
Your seeds
The seed every rip rolls on is committed before you open a pack and revealed once it expires, at midnight Eastern every day. Here is the one in use now, the ones already revealed, and the inputs that are yours.
Committed right now
Loading the current commitment…
Your inputs
Sign in to see your client seed, salt and nonce, and to set a client seed of your own.
Revealed seeds
The last two weeks. Each seed matches the hash that was shown while it was in use.
Common questions
Seen enough? Go rip.
Not affiliated with The Pokemon Company International.