FairBreaksStart free

Guide

How to prove a card break was random

By FairBreaks · Updated

A card break is provably fair when the buyer list was fixed before the random seed existed, the seed came from a source nobody in the break controls, and any buyer can re-run the randomization later and get the same result. A wheel spin on stream shows a result; it does not prove the result was the only one drawn.

Why a spin on camera is not proof

Most live breaks randomize with a wheel spinner or a list randomizer shown on stream. Buyers see one result, but nothing shows how many times the randomizer ran before the camera was pointed at it, whether the buyer list on screen matches the one that was sold, or which result was final. When a break is disputed, the only evidence is a stream replay, which answers none of those questions.

The four steps that prove a break was random

  1. 1

    Fix the buyer list before any randomness exists

    Publish a fingerprint of the full buyer and team list (a SHA-256 hash) before the random value that will shuffle it has been created. Once the fingerprint is public, changing a single name changes the hash, so the list cannot be quietly edited after the fact.

  2. 2

    Use randomness nobody in the break controls

    Take the random seed from a public beacon such as drand, where a network of independent operators jointly signs a new value every 3 seconds. Neither the breaker nor the software vendor can predict or choose it.

  3. 3

    Commit to one draw, in advance

    Name the exact future beacon round that will seed the shuffle at the moment the list is locked. There is then one possible result per lock. A re-roll would need a new lock, a new fingerprint and a new public receipt.

  4. 4

    Give every buyer a receipt they can re-check

    Publish the list, the beacon round and its signature, and the resulting assignments. Anyone can recompute the hash, check the signature against the beacon's public key and re-run the shuffle to get the same result.

FairBreaks runs these steps for you: the breaker pastes buyers and locks the list, the drand quicknet round published 30 seconds after lock seeds the shuffle, and each buyer gets a public receipt. drand is operated by the League of Entropy, independent organizations including Cloudflare, Protocol Labs and university labs. The exact algorithm is published in fb-v1 so anyone can reimplement the check.

What buyers should check before they buy a spot

How common card break randomizers compare

MethodRandomness fromCan it be re-rolled off camera?List fixed before the draw?Can buyers check it later?
Wheel spinner app on streamThe app, on the breaker's deviceYes, nothing records earlier spinsNo proofOnly by rewatching the stream
Random.org list randomizer (free)random.org serversYes, every click is a new resultNo proofNo public record of the result
Dice or shuffled cards on cameraPhysical objectsDepends on what the camera showsNo proofOnly by rewatching the stream
FairBreaksdrand public beacon, run by independent operatorsNo, one result per lockYes, SHA-256 fingerprint published at lockYes, receipt re-verifies in any browser

The randomness in a wheel app or random.org is not the weak point. What is missing is a public commitment: proof of which list was used and that the result shown was the only one drawn.

Questions about fair card breaks

Is a random.org list randomizer fair enough for card breaks?
The randomness itself is good, but the free list randomizer does not prove which result was used. Each click gives a new ordering and the tool keeps no public record, so buyers cannot tell whether earlier results were discarded off camera. Random.org does sell a separate Third-Party Draw Service that keeps public records.
Can a breaker fake a verified result?
Not without breaking the receipt. The buyer list is hashed before the drand round exists, the round is fixed at lock, and the shuffle is a fixed function of both. Editing a name, swapping teams or picking a different round makes the Verify check fail in the buyer's browser.
Does it work with Whatnot, eBay Live and TikTok Shop?
Yes. FairBreaks does not connect to the selling platform. The breaker pastes the buyer list, so it works with Whatnot, eBay Live, TikTok Shop, Fanatics Live and any other platform or in-person break.
What should a buyer do if a breaker will not verify?
Ask them to run the next break through a verifiable randomizer and share the receipt link before they rip. A breaker's public record on FairBreaks shows how many breaks they have verified and that none were re-rolled.

Run your next break through FairBreaks.

Free for unlimited verified breaks. Works with any platform because you paste the buyer list.