Look up any giveaway by ID and confirm the published commitment matches the spin result.
Every giveaway has a Verify link on its card. The ID is in that URL as ?id=...
25c free 4x
Shown on the giveaway before anyone wins. Proves we could not change the secret after entries closed.
e0157746d21b8e8cbe070fac6d18781dff1192d3cd6c1e42c81db846e8d4829bPublished once the giveaway finishes. Hashing this should reproduce the commitment above.
86a7d304004daad8aba60d0b214ffda46affe8a0792ee5d39b4c64957456ca46A public value tied to this giveaway that mixes into each winner roll.
7a06e92abb91d21cef16ad2ae2e619db#1 ZaZzvy
Entry ID
f03c3f357ce4ed3477b8273f61937039
#2 Eltonmeister
Entry ID
ab0c4f6dd491f91e300632ae352f8822
Before the spin, we generate a random 32-byte secret and publish only its hash.
commitment = SHA256(serverSecret)Entries are sorted by join ticket ID. Each winner slot gets a roll from the secret, draw reference, and slot number.
roll = SHA256(serverSecret + drawRef + slot)[0:8] → 0.00–99.99After the live spin we publish the secret. This page reruns the same steps and checks the winner list.
SHA256(revealedSecret) === commitmentJoin tickets are random IDs assigned when someone enters. The secret stays hidden until the spin finishes, then anyone can check the result here.