Every pull's outcome is locked in by cryptography before you open the pack — and you hold one of the keys. This page recomputes any pull, entirely in your browser. Nothing is sent to our servers. View source to confirm.
01 · BEFORE YOU PULL
We publish a fingerprint (SHA-256 hash) of our secret seed in your Fairness screen. It's locked — we can't change it after the fact.
02 · EVERY PULL
Your outcome = HMAC-SHA256 of our seed + your seed + the pull number. You're an ingredient in the roll — we can't pre-cook it.
03 · WHEN YOU CHECK
Rotate your seed in the app to reveal our secret. Paste it below — the math must reproduce your exact pulls, or we cheated.
Verify a pull
Find these values in the app: Fairness screen → your pulls → Verify.
No account needed — load a real example to watch the math run.
Don't trust this page either
This page is served by REVL. If we wanted to fake a green checkmark, we could — so checking our math on our own page is circular. Real verification means running the math somewhere we don't control. It's standard HMAC-SHA256; anything can compute it. Copy one of these and run it anywhere.
Then compare three things against your app's Fairness screen — not against this page:
the commitment hash (must be the one shown before your pull),
the roll and pick floats, and the tier you actually received.
All three must line up. If any one doesn't, email support@revl.gg.
What this proves: the outcome of every pull was mathematically fixed the moment you pulled — nobody at REVL can see a roll and change it. Your seed is part of the mix, so we can't pre-select outcomes either. The odds table used for your pull is stored with it, so the tier mapping is checkable too. Standard HMAC-SHA256 — you can verify with any independent tool, not just this page.
Fairness you can check beats fairness you're promised.