Every reveal's outcome is locked in by cryptography before you open the pack — and you hold one of the keys. This page recomputes any reveal, entirely in your browser. Nothing is sent to our servers. View source to confirm.
01 · BEFORE YOU REVEAL
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 REVEAL
Your outcome = HMAC-SHA256 of our seed + your seed + the reveal 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 unlock our secret. Paste it below — the math must reproduce your exact reveals, or we cheated.
Verify a reveal
Find these values in the app: Fairness screen → your reveals → 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 reveal),
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 reveal was mathematically fixed the moment you opened the pack — 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 reveal 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.