Verifiable draws

You never have to trust us.

Every winner is decided by , a public randomness beacon. We commit to the round before it exists, the maths is published, and you can run it yourself on this page, live.

No login. No trust required.Jump to the tool ↓
drandLive public beacon
SIGNATURE VERIFIED
drand round-
Randomness
Signature

next value ~3s

Commit, then reveal

Three steps, and we are out of the loop.

No countdown show, no drumroll. A number nobody can predict, and a method anyone can run.

  1. 01

    We commit first

    The moment a draw fills, we publish which future drand round will decide it. That round's number does not exist yet, so we cannot pick a convenient one.

    Commit
  2. 02

    The beacon reveals

    drand publishes that round on its own public schedule, cryptographically signed by a coalition of independent operators. Nobody could predict it, including us.

    Reveal
  3. 03

    Anyone re-runs it

    A published formula turns that signed number into one winning ticket. Re-fetch the round, re-run the maths, get the same answer. Forever, no account, no trust.

    Re-run

Run it yourself

Don’t trust us. Check.

You never need to do this. Everyone who enters gets the result by email, and the winner gets a phone call. It is here so you can run the exact maths yourself, on a real signed beacon value, and see we have no way to choose who wins.

drandLive drand round

Inputsrecomputes live

With these inputscomputing…

Check a specific past draw

Every completed draw keeps a permanent receipt with its committed round and full proof. Paste a draw ID from your result email.

No draws have run yet. When the first does, it appears here and everyone who entered gets a direct link by email.

Winning ticket for this round

-

of 7,500 tickets

The live round moves on every ~3s. The winner recomputes, and we still never touched it.

The maths, in the open

From a signed number to one ticket.

Waiting for a verified beacon value…

Watch it happen

See us commit before the number exists.

You never need to do this. Everyone who enters gets the result by email and the winner gets a phone call. This is a sandbox on the live public beacon, not your real draw. It runs the exact published method in your browser so you can watch the one thing that matters: we lock onto a future round before anyone, us included, can know its value.

A live demonstration

We will commit to a drand round that has not happened yet.

drand publishes a fresh signed number every few seconds on its own public schedule. We will point at one a little way into the future, then wait with you for the network to publish it. Nobody can predict it.

Questions people ask

  • No. The moment a draw fills we name one specific future round, and that commitment is stored before the round exists. The receipt records which round, so there is nothing to re-run and no second attempt.

Looking for a real draw you were in?

Every completed draw keeps a permanent public receipt: the round it committed to, the signed value, and the full method. Your result email links straight to it.

No draw has run yet. When the first one does, its receipt opens here and everyone who entered gets a direct link by email.
See the live draw instead

No trust required

That is the whole trick.

No countdown shows, no “trust us”. A number nobody could predict, a formula in the open, and a result anyone can re-check for as long as they like.

  • Committed in advance
  • Maths in the open
  • Re-checkable forever
Powered byIndependently verifiable