week of 6 July 2026
PASS
verified: seed matches its commitment and the winner recomputes exactly
Checked on this request by re-running verifyDraw() over the published seed, the frozen entry list and the beacon value — the same function anyone can run against these numbers.
The public randomness
Warning: this draw did not use real public randomness.
It was decided by local — a development stand-in that we generate ourselves from the round number. There is no third party holding this value, so nobody outside can confirm it, and this draw is not independently verifiable. Seeded demo data uses this source. A real draw says drand, and its value can be fetched from the League of Entropy by anyone, forever.
drand round number, named when the cycle opened
6282447
Beacon randomness for that round
da938164c5c583e0c3593e5d6caac1292418d70dda1d39c2dc986482a98a74d2
Fetch it yourself
drand publishes a fresh random value every 30 seconds on a fixed schedule, run by the League of Entropy. This is the one number in the draw that we cannot produce, predict or substitute: fetch the round yourself and compare. That the round number went up when the cycle opened is our record of events — this page cannot prove that part to you. What you still have to trust us for says exactly what that does and does not leave open, and how to close it.
The published numbers
Seed hash, published before entries opened
3873736abe1b1a49f7e3af2161e1d1d00d4fe575d60e5d9a8571633a82709163
Revealed seed
1b2705b0fa571b5c5e606321c6730d210d717b40ba0a558825e63b9c820c939f
Frozen entry list hash, written once when entries closed
becc52ded8ef853db5e888d6f74fbf340ef803337f91a7e6d4a951e53e2bfee0
Freeze vs. randomness — check the ordering yourself
| Entry list frozen at | 2026-07-13 00:05:00 UTC |
| drand round 6,282,447 public from | 2026-07-13 01:00:30 UTC |
Committed before the randomness existed. The hash above was written 56 minutes before that drand round became public. While the entry list was still ours to change, nobody — us included — could know the number that would pick the winner. The two timestamps are right there: read them in either order and the ordering holds.
Entry list hash recorded at the draw
becc52ded8ef853db5e888d6f74fbf340ef803337f91a7e6d4a951e53e2bfee0
The list is re-hashed when the draw runs and must still equal the frozen hash above. If it did not, the draw refuses to run rather than quietly overwriting the commitment.
Accepted HMAC digest
ad965928fe2c24176f9a9f26f1f0a07d32b65d39f1cafd6df121b08b3e738f25
Entries in the draw
21
Odds per entry: 1 in 21
Winning index
18
Zero-based, into the ticket-ordered list
Drawn at
2026-07-13 01:01:30 UTC
Winning entry id
ent_bd5beb2253c3fdb1cd78039e
Winner
Eva G.
Published as a first name and last initial only, per the Official Rules.
The pot
Winner took home
€17
Everyone else's contributions, in full
Gross collected
€18
18 members contributed
Returned to the winner
€1
Their own euro is given back, never won
Operator fee
€0
OPERATOR_FEE_BPS = 0 (0%)
The frozen entry list
This is the exact list the draw was computed over, in ticket order. The member column is an opaque account id, and it is included because the entry list hash is taken over ticket|entry id|member id — you need all three to recompute it. The paid/free column is shown for transparency and is deliberately not part of those bytes, so it cannot influence who wins.
| Ticket | Entry id | Member | Kind |
|---|---|---|---|
| 1 | ent_c16bf34493d1ff3877324426 | usr_09776fa6f7db60140e20451a | paid |
| 2 | ent_d7068cea00a0105b83d64009 | usr_4ff8e1baf81c1848ee3e4b0d | free |
| 3 | ent_5fb68760455d23495bdfd741 | usr_add9d80a6b8be4be8118fd18 | paid |
| 4 | ent_949757da676bd14c0a4eb7a3 | usr_b9b67ae2b845828835a34dfc | paid |
| 5 | ent_4bdfec4e98c89bf56819ed9a | usr_cd4d0c560de98c2d1fbf9bd8 | paid |
| 6 | ent_750ef46f69d23b7cb60a4b86 | usr_02182f4af38a651770dd6baf | paid |
| 7 | ent_48e6b23406f8a34f6a0519f4 | usr_508c9cfcd9f8ee9abc1080d9 | paid |
| 8 | ent_a8fdb51ab75319a2cecb8feb | usr_a7e072d91afabdf5b274055d | free |
| 9 | ent_8fba6475614b11ec80a813cd | usr_a8a9f42fb0ec0a1abebdd819 | paid |
| 10 | ent_d2922be80e86cb01f290fd02 | usr_d16b936f596be7c03cb93d4b | paid |
| 11 | ent_750a51ad3846c31111004ff2 | usr_da27fb72f01959dda2b64e9e | paid |
| 12 | ent_2a57828166b7275671e0d9ee | usr_e2518d8d7b1a1e127743d52f | paid |
| 13 | ent_825a33c4255e446acfad13f4 | usr_f968a84ab95fe563f0859331 | paid |
| 14 | ent_d9254855ea63edac76a0e2ff | usr_49774b98f7c93c6f0c2a31f5 | free |
| 15 | ent_3e88be3d2bc2099d50f436eb | usr_724061a1491526f38dc37f7a | paid |
| 16 | ent_6e310183ea36db619e28601b | usr_8e225bafc9c704bd9c26a3e2 | paid |
| 17 | ent_45c2cc92287d317b51d26c77 | usr_a58a43c3c719f0752791e1f2 | paid |
| 18 | ent_8de8ef3458bab6e9f1100754 | usr_c2e05021391d28399b9c56fd | paid |
| 19← winner | ent_bd5beb2253c3fdb1cd78039e | usr_d2233c23786af54d2db7113c | paid |
| 20 | ent_09f845b21b402e0285a222b0 | usr_ec4a522fc41116709681a395 | paid |
| 21 | ent_3973e0f180a15a87b5c80cc9 | usr_5481329c26497c2c9ea12b85 | paid |
Want to recompute this yourself? The script is on the verify page — paste the values above into it. The rules behind the draw are in the Official Rules, section 9.