← OK I'M IN

Fairness, in public

Don't trust us. Check us.

Every year someone says your lottery was rigged, and you can't really prove it wasn't. OK I'M IN hands every entrant the receipt. We post a short code before the draw — change one rule and the code changes (that's the fingerprint). The draw runs on a random number nobody can pick ahead of time (the seed). Anyone can re-run the same shuffle on their own phone.

A skeptical runner can trust it in thirty seconds.

  • Lock it first. The day before, we post a short code built from the draw's rules. Change a rule and the code changes — so nothing can be swapped later.
  • Then reveal. Next we draw the seed — the random number — from a public source nobody controls. The code from step one proves the rules never changed.
  • Replay it yourself. Re-run the same shuffle — the random ordering — on your own phone. You'll get the same list. Results are public, with names removed.
Run a draw nobody can argue with
Public recordSample

Granite Pass 100 — draw record

Fingerprint (before)
a1c0·91e4·b7f2·…·4d68
Public seed (after)
block #864,213
Shuffle code
142 lines · MIT
Replay the draw

Questions, answered straight

How the fair draw works.

How do you prove the draw was fair?

We hand every entrant the receipt: a short code we post before the draw (the fingerprint), a random number nobody controls (the seed), and a shuffle they can re-run on their own phone. A skeptical runner can trust it in thirty seconds — because the math is in their hands, not because we're nice.

What do you lock in before the draw?

The day before, we post a short code made from the draw's rules — its fingerprint. Change any rule and the code changes, so nothing can be swapped later without everyone seeing. We post it before the random number (the seed) even exists.

Where does the random seed come from?

The seed is the random number that sets the draw order. We take it from a public source nobody can pick ahead of time — like a future blockchain block. Then we show it. The code we posted the day before proves nothing changed.

Can an entrant replay the draw themselves?

Yes. Re-run the same shuffle — the random ordering — on your own phone and watch it land on the same list. Results are public, with names removed, so anyone can confirm the outcome — no more "the lottery was rigged."

Early access Coming soon

End the rigged-draw emails.

Get early access. Bring your race.