Operator console. Two phases, one draw. ① Open fixes the prizes and timestamps them at ×2 independent RFC-3161 TSAs before you sell tickets (uvLs §5.5) and hands you a drawId to print on every ticket. ② Close later (or right away) with the final entrants — the backend binds the outcome to a future drand round and reveals on its own. Your entrants recompute the result themselves.
No participants yet. This freezes the prize list before sales.
Same drawId (from step 1, or paste one to resume a sale you opened earlier). Prizes are loaded from the attested rules — you can't change them here.