๐ Provably fair
Every draw and instant win is cryptographically verifiable. You don't have to trust us โ you can check the maths yourself, right here in your browser.
How it works (commit โ reveal)
- Commit (before sales close): we generate a secret random
server_seedand publish its fingerprintcommit_hash = SHA-256(server_seed). A hash can't be reversed, so the seed stays secret โ but it's now locked: we can never change it later. - Draw: when the timer ends we combine the seed with public entropy and compute
SHA-256(server_seed โ entropy). The first 15 hex digits become a number, andnumber mod (tickets sold)picks the winning position. - Reveal: we publish the
server_seed. Anyone can confirmSHA-256(server_seed)equals the commit we posted earlier, and re-run the winner calculation to get the exact same result.
Because the commit was published beforeany tickets were drawn, we couldn't have rigged the outcome โ and because the seed is revealed afterwards, you can prove it.
Verify a result
No draws have been revealed yet โ you can still test the verifier by pasting any seed and its SHA-256 below.
Check it yourself (no need to trust this page)
Run the same SHA-256 anywhere and compare it to the published commit hash:
# macOS / Linux terminal printf '%s' "PASTE_SERVER_SEED" | shasum -a 256 # Python python3 -c "import hashlib;print(hashlib.sha256(b'PASTE_SERVER_SEED').hexdigest())"
If the output matches the commit hash we published before the draw, the result is genuine. The same scheme secures instant wins (the spinner, Pick a Box and Bank of Matty all publish a seed commitment too).