Preview build — no real money moves here. Payments are simulated, the pot is play money, and no prize is awarded. Rules
← All verifiable draws

week of 20 July 2026

drawn2026-07-20 00:00:00 UTC2026-07-27 00:00:00 UTC

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.

source: localround 6,322,767 · scheduled for 2026-07-27 01:00:30 UTC

drand round number, named when the cycle opened

6322767

Beacon randomness for that round

5503fb0db5eed2d2393c6712197f59d7c6848ccf7954382c05674ffaa73750e1

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

09086a7822d74cda71295b846ab937270241c59e38eac0d62ed9b4873a9b97b9

Revealed seed

277214e353a9fcd2e92946133ed4e04f60a01008cfe0f7d5b8a9c65646c9141b

Frozen entry list hash, written once when entries closed

7f93d5a9bc3063aefc6158cbd28f56868cfdb964b3245a0972f5068605a6e846

Freeze vs. randomness — check the ordering yourself

Entry list frozen at2026-07-27 00:05:00 UTC
drand round 6,322,767 public from2026-07-27 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

7f93d5a9bc3063aefc6158cbd28f56868cfdb964b3245a0972f5068605a6e846

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

c2e6445fcb520e410c1465ccb189cd438fe7abdb9c52f59b30438cc355ce9ac9

Entries in the draw

27

Odds per entry: 1 in 27

Winning index

19

Zero-based, into the ticket-ordered list

Drawn at

2026-07-27 01:01:30 UTC

Winning entry id

ent_a7a41f26e251ab11cc93742f

Winner

Klara R.

Published as a first name and last initial only, per the Official Rules.

The pot

Winner took home

€23

Everyone else's contributions, in full

Gross collected

€23

23 members contributed

Returned to the winner

€0

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.

TicketEntry idMemberKind
1ent_0ae345e168f7d84bd17b09deusr_09776fa6f7db60140e20451apaid
2ent_b20f3de94599ac902c882e44usr_4ff8e1baf81c1848ee3e4b0dfree
3ent_caf9cb6a97e90bceddb02503usr_add9d80a6b8be4be8118fd18paid
4ent_94631bdf82edc0ac58869773usr_b9b67ae2b845828835a34dfcpaid
5ent_a354f04654a02de3103103efusr_cd4d0c560de98c2d1fbf9bd8paid
6ent_33bfe8d1bf961cfa319a5278usr_02182f4af38a651770dd6bafpaid
7ent_2c67174ee89d7be2ee965798usr_508c9cfcd9f8ee9abc1080d9paid
8ent_9b3f60d92f2187498034dacfusr_a7e072d91afabdf5b274055dfree
9ent_d90f8bb4f4978a6780bdb752usr_a8a9f42fb0ec0a1abebdd819paid
10ent_172b10b81d8baa7510c729dausr_d16b936f596be7c03cb93d4bpaid
11ent_e3cf55f101fb5c67b30961f0usr_e2518d8d7b1a1e127743d52fpaid
12ent_4655dc03427b732291d02e2fusr_f968a84ab95fe563f0859331paid
13ent_0e13c2521a1c74cb791fc07dusr_49774b98f7c93c6f0c2a31f5free
14ent_32117154b10ae3d62720e408usr_5481329c26497c2c9ea12b85paid
15ent_05c38b8ce64294ea111a5a51usr_724061a1491526f38dc37f7apaid
16ent_6e70f1a0b02798bfb6b40ec7usr_8e225bafc9c704bd9c26a3e2paid
17ent_298ed14d5429790bde5d59bfusr_a58a43c3c719f0752791e1f2paid
18ent_5b0a3b6a0a5b48d0cdecd262usr_c2e05021391d28399b9c56fdpaid
19ent_661026164e11b34a9a2c5f8busr_d2233c23786af54d2db7113cpaid
20← winnerent_a7a41f26e251ab11cc93742fusr_d97c190bd91fed39165704b0free
21ent_8c3a6dfad1b2032422352229usr_da27fb72f01959dda2b64e9epaid
22ent_ab21da39b78475fa07104538usr_ec4a522fc41116709681a395paid
23ent_be8bc4fd11acf63982b11e61usr_572b22b6504c6775fde09881paid
24ent_d8fb2dea238e57f3d61379e3usr_84eca54f487c90614f174f3epaid
25ent_1e8b9f76c10feed53da5b907usr_8d7809422e56142bd6cc748epaid
26ent_fedce54673f75b098c526060usr_aff1c1d7e6b137d9f340d543paid
27ent_21a0e3253d18a7b1db0aaf65usr_ecb97f5a5638e7f926090a75paid

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.