Instant-win competition
Scratch the disc
Live
- Draw ID
- VTY-HTJE0P
- Entries close
- Fri 27 Nov 2026 · 8:00pm
- Commitment SHA-256 of the seed, published at launch
- 44da7e63bf00e5928776e7779110ef97f7cd6868b704cc2a5a9b0cc7c4a2ff9c
- Instant-win table hash fixed at launch, before the first sale
- 887506a5a65cdbd400ec3822d9bd0424aff391b4aeacd0f4d196182969b0208f
- Revealed seed
- Kept secret until the draw
The method · VERITY-1
How the result is made
commitment = SHA256(seed) published at launch
entries_hash = SHA256("VERITY-1|entries|{ref}\n" + "{ticket}|{owner}" lines, sorted by ticket)
draw_seed = HMAC_SHA256(seed, "VERITY-1|draw|{ref}|{entries_hash}|{beacon}")
for winner p = 1..k, counter c = 0, 1, 2 …
x = first 12 hex chars of HMAC_SHA256(draw_seed, "pick|{p}|{c}") as an integer
if x < floor(2^48 / n) * n: winner = entries[x mod n]; remove it; next p
instant wins: key = HMAC_SHA256(seed, "VERITY-1|instant|{ref}")
slot s, attempt a: ticket = 1 + sample(key, "slot|{s}|{a}", max_tickets), skipping repeats
table_hash = SHA256("VERITY-1|instant-table|{ref}\n" + "{ticket}|{prize}" lines) Owners appear only as anonymous tags. Plates are partly hidden to protect winners’ privacy.