๐ฒ
Two places at Whole Animal, 8 November
Verifiable random draw ยท drawn 2026-09-11 13:51 CEST
๐ Winners
1
@entry_28
๐ Proof of fairness
Anyone can verify these winners weren't picked to favor anyone. The randomness was committed before entries were collected, and combined with a public external beacon that the operator couldn't predict.
1. Pre-draw commitment
Operator committed this SHA256 hash on 2026-08-28 13:51:42 CEST, before entries were collected.
Operator committed this SHA256 hash on 2026-08-28 13:51:42 CEST, before entries were collected.
24613824f0dff7cc1df72fce10804ef840d353455fbdbafa68379fbcfdee741a
2. Revealed seed
Released at draw time. Verify: SHA256(seed) must equal the commit hash.
โ Commitment verified
Released at draw time. Verify: SHA256(seed) must equal the commit hash.
02d872fa15a7eb9f104d7dbc0b69070f97f0e18b10a85623df086d32a3073a77โ Commitment verified
3. External entropy (drand beacon)
Public, verifiable, unpredictable. Source: https://api.drand.sh/public/6456548
Public, verifiable, unpredictable. Source: https://api.drand.sh/public/6456548
cc9a6902acaaccb0c4854bd0d98619a6afe5f55f9c647b6bbb3ddce3e9fce00d
4. Shuffle key
Derived: SHA256(seed || "|" || beacon).
Derived: SHA256(seed || "|" || beacon).
1bdbe79b7c745ffe4dc0713af8300ff835327076b4bdcb80a6670d73bf86050a
5. Entry list (sha256)
Hash of the exact entry list fed into the shuffle:
(47 entries โ show all)
Hash of the exact entry list fed into the shuffle:
e8813fbbd894130b5b9fba06589966de04ef2b3bfaac95c5ac019d9b9c15b8db(47 entries โ show all)
How to verify independently
- Compute
SHA256("02d872fa15a7eb9f104d7dbc0b69070f97f0e18b10a85623df086d32a3073a77")โ must equal the commit hash above. - Fetch the drand beacon round shown in step 3 โ value must match.
- Compute
SHA256(seed || "|" || beacon)as the shuffle key. - Run Fisher-Yates on the entry list (in the order shown) using HMAC-SHA256(counter, key) as the random source โ winners are positions 0..N-1.
๐ฒ Verifiable giveaway powered by Alovai