Don’t trust us. Check us.
Every box and pack on PackLab is provably fair. Pick a tool below and your own browser re-runs the math. No trust in us required.
STEP 1
Sealed
Before a single pack goes on sale, the box's full contents are locked with a digital fingerprint (a SHA-256 hash). Change one card afterward and the fingerprint breaks, publicly.
STEP 2
Shuffled by a public coin flip
Which card lands in which pack comes from drand, a public randomness beacon run by independent organizations worldwide, using a round that didn't exist yet when the box was sealed. We can't influence it, and neither can anyone else; every box page lets you fetch the round from drand's own API and check.
STEP 3
Sold to the last pack
Packs sell until the box is done, and each pack locks onto its slice of the shuffle in strict rip order, a slice that was fixed and fingerprinted before the box ever went live. We can't change which pack holds what, or steer which slice you get; your browser re-checks all of it against drand when the box completes.
STEP 4
Opened for inspection
The moment the last pack sells, everything becomes public: every pack, who ripped it, the full card list, the secret seed, the beacon value. Your browser can recheck all of it below.
Completed boxes: inspect any of them
Boxes are numbered per set in the order they went on sale, so “Box #3” always means the same box.

Lost Origin · Box #24
all 36 packs ripped · opened for inspection 11/12/2026
Inspect this box →

Battle Styles · Box #22
all 36 packs ripped · opened for inspection 11/12/2026
Inspect this box →

Unseen Forces · Box #122
all 12 packs ripped · opened for inspection 11/11/2026
Inspect this box →

Champion's Path · Box #18
all 36 packs ripped · opened for inspection 11/11/2026
Inspect this box →

Paradox Rift · Box #27
all 36 packs ripped · opened for inspection 11/11/2026
Inspect this box →

Rising Rivals · Box #27
all 12 packs ripped · opened for inspection 11/11/2026
Inspect this box →

Darkness Ablaze · Box #23
all 36 packs ripped · opened for inspection 11/11/2026
Inspect this box →

Black Bolt · Box #48
all 36 packs ripped · opened for inspection 11/11/2026
Inspect this box →

Hidden Fates · Box #16
all 36 packs ripped · opened for inspection 11/11/2026
Inspect this box →

Expedition Base Set · Box #24
all 6 packs ripped · opened for inspection 11/10/2026
Inspect this box →

Obsidian Flames · Box #37
all 36 packs ripped · opened for inspection 11/10/2026
Inspect this box →

151 · Box #28
all 36 packs ripped · opened for inspection 11/10/2026
Inspect this box →

Steam Siege · Box #46
all 12 packs ripped · opened for inspection 11/10/2026
Inspect this box →

Journey Together · Box #47
all 36 packs ripped · opened for inspection 11/10/2026
Inspect this box →

30th Celebration · Box #115
all 24 packs ripped · opened for inspection 11/10/2026
Inspect this box →

Evolutions · Box #44
all 12 packs ripped · opened for inspection 11/9/2026
Inspect this box →

Burning Shadows · Box #22
all 36 packs ripped · opened for inspection 11/9/2026
Inspect this box →

Ascended Heroes · Box #123
all 36 packs ripped · opened for inspection 11/8/2026
Inspect this box →

Ascended Heroes · Box #122
all 36 packs ripped · opened for inspection 11/8/2026
Inspect this box →

Gym Challenge · Box #23
all 6 packs ripped · opened for inspection 11/8/2026
Inspect this box →

Surging Sparks · Box #30
all 36 packs ripped · opened for inspection 11/8/2026
Inspect this box →

Phantasmal Flames · Box #50
all 36 packs ripped · opened for inspection 11/8/2026
Inspect this box →

Pitch Black · Box #84
all 36 packs ripped · opened for inspection 11/8/2026
Inspect this box →

Dragons Exalted · Box #26
all 12 packs ripped · opened for inspection 11/8/2026
Inspect this box →