Every card is real. Held for you in a secure U.S. vault.How it works

Proof per pull

Check this pull

Open Check your pulls in Account, then choose Check this pull. Each verified pull with a saved fingerprint has its own record and the steps to check it yourself.

What the panel shows

  • The fingerprint, also called the committed hash, saved before the buy.
  • Our number, also called the client seed, and the secret number, also called the server seed, revealed afterwards.
  • The tier drawn and its tier number for each card.
  • The rarity weights recorded for that draw, not the pack's current table.

SHA-256 turns text into a fingerprint. The same text gives the same fingerprint every time. HMAC-SHA-256 does the same with a key and a message, so you can repeat the draw's tier calculation with a hash tool.

How to verify

  1. Hash the secret number. Put it through any SHA-256 checker. The answer must match the fingerprint above. We saved that fingerprint before the buy.
  2. Make the tier number. Use HMAC-SHA-256 with the secret number as the key and our number followed by :0 as the message. Take the first 13 characters of the hexadecimal answer, read them as a base-16 integer, and divide by 4,503,599,627,370,496. The answer must match the tier number for draw 0.
  3. Walk down the weights in the order shown. Add all the weights, then multiply that total by the tier number. Starting with the first tier, add each weight until the running total is greater than your answer. That row's tier id must be the tier drawn.
  4. Repeat for each card. The first draw is 0, the next is 1, and so on. Use the matching draw number in step 2, then compare the tier id and tier number shown for that draw.

What this checks

This checks the draw: the seed was fixed before the buy, our number was used, and the tier follows the recorded weights. It does not check the card's value, whether the recorded pool was complete, or which vault holds it.