Proof Giveaway

Drawn by drand · Recorded on opBNB · Re-run in your browser

Giveaways on X anyone can re-check.

Entrants sign in with X. Rules and the entry list are frozen before the draw. The random number comes from drand, a public beacon — nobody can know the result early, and nobody can change it after.

No wallet. Free for entrants. Read-only X access.

The link is in the host's post on X. Tap it to enter, or paste the link or giveaway ID here.

Every draw leaves three receipts

  1. Rules frozen
    Locked at publish · fingerprint in the host's post
  2. Entries frozen
    Locked at the deadline · fingerprint recorded on opBNB
  3. Drawn by drand
    Round fixed before entries open · draws itself on time
sha256 · drand quicknet · opBNB
steps where a person can step in
0
public files: rules, entries, result
3
entries open, the drand round is fixed
Before
of the ranking re-computable in your browser; every check verdict can be re-judged
100%

Why it's fair

Don't trust us. Check us.

Checked in rank order, all published

Once the random number is out, the platform checks the conditions from rank 1 down and stops when the places are filled. What it read for each person and why they passed or were skipped goes into the public result file, so anyone can re-judge every verdict against the rules. Nobody picks: the order comes from the randomness, the checks are done by code.

Nobody holds the seed

Randomness comes from drand, a beacon run jointly by independent organizations. The round is written into the rules before entries open; until it is published, nobody knows its value.

Results are final

Two files plus one drand signature fix the full ranking; the published check records decide the winners and never change afterwards. There is no void or redraw button — not for us, not for the host.

How a draw runs

Every step leaves something you can check

  1. 1
    01 · Host

    Publish rules

    Prize, places, requirements, deadline and drand round go into rules.json.

    Receipt: fingerprint in the host's post

  2. 2
    02 · Entrants

    Enter with X

    Read-only sign-in that only confirms who you are. No conditions are checked and no API cost is spent at sign-up.

    Receipt: your line in the entry list

  3. 3
    03 · Automatic

    Freeze at the deadline

    The entry list is written to entries.json and published.

    Receipt: the list's fingerprint on opBNB

  4. 4
    04 · drand

    Draw on time

    When the pre-set round is out, everyone is ranked, then checked from rank 1 down until the winners and alternates are filled.

    Receipt: signature, full ranking and every check record

draw.txt · the whole algorithm
R   = sha256(signature)
key = sha256(R ‖ 0x00 ‖ uid)   # uid as a decimal string
sort by key (bytes, ascending); ties broken by uid as an integer
check from rank 1 down: skip anyone who doesn't qualify → first N who do are winners, next M are alternates

Plain limits

What it can't promise

  • Conditions are checked at draw time, with what X returns at that moment. Every verdict can be re-judged from the published fields, but nobody else can replay what X returned. Between the random number going public and the check (seconds to minutes), someone near the top can still fix a condition — a new profile photo, a follow — and it counts.

  • The draw depends on drand. If the round can't be fetched we wait and retry — we never switch to another source.

  • Recording on opBNB can fail. The draw still happens, the page says so plainly, and every file stays downloadable.

  • We don't ship prizes. The host delivers the prize. We guarantee who won was picked fairly.

  • We don't vouch for who entered. Any X account that meets the rules can enter, including accounts linked to the host. We prove the draw from the frozen list can't be rigged — not that entrants are unrelated to the host.

FAQ

Do I need a wallet or to pay?

No. Sign in with X. We never ask for a wallet address.

What does the X sign-in see?

Only who you are (your X account ID and handle). It can't post or change your account. If the host requires a follow, we keep this read-only authorization encrypted, use it once at draw time to see whether you follow the host, and delete it right after the draw.

Can the host change the rules?

Not after publishing. The rules fingerprint is public; one changed byte won't match.

Can I enter twice?

One X account, one entry. Entering again changes nothing.