Draw Verification
[Draw Test] Fixture 20260829-133045
Winner
- Winner
- Winner
- Winning ticket
- #16
Entry Pool Snapshot
This snapshot was taken before the live draw event. Rebuild the pool string from the ticket numbers below and check its sha256 against the published hash — if they match, no entry was added or removed after the pool was frozen.
- Snapshot taken
- 29 Aug 2026, 2:36 PM
- Entry count
- 40
Entry pool hash — sha256 of the ticket numbers below
e6c8a29d96cc436f22fdad8e70ca25ae61ca094144d153b356680648068967bb
Entry pool — ticket numbers in ascending numeric order
1,2,3,4,5,6,7,8,9,11,13,15,16,18,19,21,22,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50
Hash this text exactly as shown: commas, no spaces, no trailing newline.
The CSV lists every ticket sold, with an "In Main Draw" column so it reconciles against the pool above — the pool hash is built from the pool list, not from the CSV file.
Selection Method
- Method
- Live Stream — On-screen randomiser
- Recorded by
- rob
- Draw date
- 29 Aug 2026, 2:36 PM
- Total entries in draw
- 40
Organiser notes
Drawn on the admin draw stage using secrets.randbelow — row 13 of 40 in the frozen pool.
Full Entry List
All sold tickets with entry method (no personal names). This competition had no engagement question, so the file carries no answer column. Download it to cross-reference ticket numbers against the draw pool; the "In Main Draw" column marks which rows formed it.
Download entry list CSVIndependent Timestamp Proof
Each commitment hash is anchored to the Bitcoin blockchain via
OpenTimestamps. A confirmed
proof establishes the hash existed before the Bitcoin block that attests it —
checkable without trusting our records. Save the commitment hash to a file and check the proof
with the free ots tool:
printf '%s' 'COMMITMENT_HASH' > commitment.txt && ots verify -f commitment.txt proof.ots
Draw commitment — anchoring in progress
f35be4da3309cde4ea953d501a53033bc25691adcdb8419d9e3b11c7e6a14469
Instant win commitment — anchoring in progress
26e89bb92ad7161785e2bd36503fd2150ef7bcae40d6d9f8c238a923dc672689