← All team breaks

Fair team draws

A fair draw should be verifiable.

We seal the roster before sale, use a future public number we cannot control, and publish the proof after the break fills.

  • Sealed before sale
  • Independent randomness
  • Public proof

Four guarantees

Fairness is built in before the draw.

  1. Roster sealed before sale

    Every team and card list is committed to a digital fingerprint. Any later change would break it.

  2. Future public randomness

    Each purchase is committed to a future drand round before its random value exists. RipHQ cannot know or control it.

  3. Equal chance every time

    The published number maps without bias across only the teams still available.

  4. Complete proof after fill

    Roster commitments, beacon rounds, and assignment records become public so the full draw can be replayed.

Verify any draw

You do not need to take our word for it.

The sealed inputs are hashed, then mapped without bias to one remaining team.Same inputs. Same team. Every time.

  1. Open View randomness proofs after your team is revealed.

  2. Follow the drand link to compare the round and public number with the independent record.

  3. After the break fills, use the complete disclosure to reproduce every assignment.

See exactly how selection works

Available team slots are sorted by immutable ID. SHA-256 combines a domain separator, the candidate-manifest commitment, the available-set hash, drand randomness, a unique draw ID, and a counter.

Rejection sampling removes modulo bias. The published proof includes the inputs needed to reproduce the recorded selection digest, selected index, and selected team.