The same uvLottery v3 draw, two trust tiers. In-browser π‘ runs on this page and is honestly π‘:
the proof that the commitment preceded the round rests on the page's word. Anchored π’ routes through a
backend that timestamps the commitment at Γ2 independent RFC-3161 TSAs before the round β genuine π’
(uvLs Β§5.4).
In-browser: the draw runs entirely on this page β no server.
Free entry, deterministic outcome. Click run.
Β§5.4 commitment-anchor (RFC-3161)
commitmentβ
future drand round Rβ
RFC-3161 anchors β
Β§5.4 β stamped before R?β
OTS second anchorβ
Your entry
β
β
By outcome β click to list them
The proof β seed, drand round, and how to re-derive
serverSeed (committed before the round; revealed after) β
Each entry's rank = SHA-256(combinedSeed : id), sorted highβlow; the
published pool is dealt onto that order. One seeded permutation β same input β same list, anywhere.
re-derive with an independent verifier (no shared code β all reproduce the same list):