giveaway Alovai
๐ŸŽฒ

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.
24613824f0dff7cc1df72fce10804ef840d353455fbdbafa68379fbcfdee741a
2. Revealed seed
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
cc9a6902acaaccb0c4854bd0d98619a6afe5f55f9c647b6bbb3ddce3e9fce00d
4. Shuffle key
Derived: SHA256(seed || "|" || beacon).
1bdbe79b7c745ffe4dc0713af8300ff835327076b4bdcb80a6670d73bf86050a
5. Entry list (sha256)
Hash of the exact entry list fed into the shuffle:
e8813fbbd894130b5b9fba06589966de04ef2b3bfaac95c5ac019d9b9c15b8db
(47 entries โ€” show all)
How to verify independently
  1. Compute SHA256("02d872fa15a7eb9f104d7dbc0b69070f97f0e18b10a85623df086d32a3073a77") โ€” must equal the commit hash above.
  2. Fetch the drand beacon round shown in step 3 โ€” value must match.
  3. Compute SHA256(seed || "|" || beacon) as the shuffle key.
  4. 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