Fair Draw
A draw anyone can verify
Aetheria Media Holdings S.r.l. uses a reproducible, cryptographically secure draw. The entry list is frozen, the seed is public, and the shuffle can be checked independently.
1. Freeze the list
After the entry window closes, the list of verified entries is frozen and its SHA-256 hash is published.
2. Publish a seed
A public seed is generated from a future, unpredictable source such as the next Bitcoin block hash.
3. Run the shuffle
A Fisher-Yates shuffle is run on the frozen list using a CSPRNG seeded by the published seed.
4. Reproduce the result
Anyone can take the frozen list, the seed, and the same algorithm to produce the same winner order.
Pseudocode
function draw(entries, seed):
rng = CSPRNG(seed)
for i from entries.length - 1 down to 1:
j = rng.nextInt(i + 1)
swap(entries[i], entries[j])
return entries[0..4] // winners
.concat(entries[5..7]) // reservesTransparency
Draw results, seeds, and list hashes are published on the Draw History page. If you believe there is an error, contact the Promoter using the details on the Contact page.