Skip to content
Provably fair

Every draw, checkable

Before any pull we publish a fingerprint of a secret seed. Your own seed and a counter are mixed in, and the secret is revealed later, so anyone can recompute every result. Nobody, us included, can change a draw after the fact.

Draws recorded
—
…
Checkable now
—
…
Seeds revealed
—
…
Uniformity
—
…
  1. 01

    Commit

    Done

    Before any pull, we publish sha256 of a secret server seed.

    —

  2. 02

    Mix

    Live

    Your seed, made after the hash went public, and your own nonce (0, 1, 2…) join that secret.

    your seed : your nonce

  3. 03

    Draw

    Live

    HMAC-SHA256 turns them into u, a number in [0, 1) that picks the desk.

    u = —

  4. 04

    Reveal

    Waiting

    At its published time, the secret is revealed and every draw under it becomes checkable.

    …