Draw Results
Winner Index: 35
Alternate Indices: [100, 102]
Used Bytes: 381464025cd2ead0...19d2145f5cc6853a
Attempts Needed: 3
Randomness Verification
Round: 30,221,983
Randomness: 381464025cd2ead0b9d8a403b38049523fe3c6cb27ea80f619d2145f5cc6853a
Relay 1: https://api.drand.sh โ
Relay 2: https://drand.cloudflare.com โ
Verification: โ
Both relays returned identical randomness
Selection Algorithm
1. Vโ = drand randomness as big-endian 256-bit integer
2. N = pool size
3. limit = 2ยฒโตโถ โ (2ยฒโตโถ mod N)
4. If Vโ < limit โ index = Vโ mod N
5. Else โ reject and try Vโ = SHA-256(seed || "0")
6. Continue until a valid index is found
7. Alternates: continue the same sequence, skipping selected entries
How to Verify
- Get the randomness: Fetch the drand Quicknet round shown on this page using the chainhash shown in the artifact, or use the two relay URLs recorded in
draw_results.json.
- Recompute: Run the draw engine with the same inputs.
- Compare: The winner should match this receipt.
- Done: You can check this yourself. The winner is computed from public drand randomness and the list committed before the draw, so the result was fixed in advance and the operator cannot change it after the fact. This page recomputes it in your browser; for full independence you can reproduce the same result from the published inputs using the steps below.
Input file: gauntlet2 b.csv