Provably fair packs, explained
In short
The three inputs
Server seed: secret, but its hash is shown to you before any pack opens. Client seed: yours, editable any time. Nonce: counts up by one with each pack.
How a draw is made
The HMAC output is split into numbers that pick each card's tier and market from the pack's pool. The same inputs always give the same pack.
How to verify
Rotate your seed in the app. RIPS reveals the old server seed; check its hash matches what you saw, then re-run the draw on the Fairness page or with any HMAC-SHA256 tool.