Skip to content
SANDBOXPlay money only (XPL) PREVIEW DATA

Independent verification

City Scooter Draw · Draw #R-1041

Wed 16 Sept 2026 · 19:00 UTC · Draw ID preview-r-1041

Verification result

VERIFIED

This draw verifies. All 5 checks passed. The published result can be reproduced from the inputs that were fixed before and at the draw.

Checks passed
5 of 5
Verifier
1.0.0-preview

The public record

Five questions, answered from what was published for this draw. Open any item to see the exact values and copy them into your own tools.

  1. What was committed before the draw?

    Confirmed

    Two things were fixed in advance: the operator's secret seed (published as a commitment before sales opened) and the complete entry set of 14,236 entries, locked and published when sales closed.

    Entry set commitment

    A Merkle root over every accepted entry. It prevents entries being added, removed or changed after sales close. It is not an input to the draw randomness.

    Merkle root
    13c4da9e2248f2f30c2b14b12af890a477f3ed3213f2b8da8f8a81822e98f9ee
    Entries
    14,236
    Schema
    merkle v1
    Published
    2026-09-16T18:55:01.500Z
    Seed commitment

    A hash of the operator’s secret seed, published before sales opened. The seed itself is revealed only after the draw, so it could not be chosen to fit the entries.

    Seed commitment
    a00311c9c8f495b11bbadd53d3bbbe1dcc5080706a39765062acb1c046ad71c4
  2. When did sales close?

    Recorded

    Sales closed at Wed 16 Sept 2026 · 18:55 UTC. The entry set was published after that moment and before any randomness existed.

    Timeline
    Sales closed
    2026-09-16T18:55:00.000Z
    Published
    2026-09-16T18:55:01.500Z
    Acquired
    2026-09-16T18:55:03.000Z
  3. What public randomness was used?

    Confirmed

    A value from a public randomness beacon, taken after sales closed. Nobody — including the operator — could know it while entries were still being accepted.

    Public beacon
    Source
    preview-beacon
    Round
    981442
    Value
    118f2dbc381300452ec7477707f4807271e93af04b454a236e9aa0353327f0b3
    Acquired
    2026-09-16T18:55:03.000Z
    Entropy context

    Draw entropy is derived from the revealed seed, the beacon value and the draw context. Anyone can recompute it from these published values.

    Algorithm
    draw-rng-v1
    Seed commitment
    a00311c9c8f495b11bbadd53d3bbbe1dcc5080706a39765062acb1c046ad71c4
    Revealed seed
    ad2ad6af549f6d9d2168cb8e1b155c3e499561336b273fc4c4b6cc6dd022d5fa
    Beacon value
    118f2dbc381300452ec7477707f4807271e93af04b454a236e9aa0353327f0b3
    Draw context
    Dr-1041 / preview
    Entropy
    b9a91efba6996076f24d9d455adefffa53c5f77df508191064e83ab7e012fb50
  4. What result was signed?

    Confirmed

    The complete result — the winning tickets in order — was signed before the first one was shown publicly. The signature matches the published result.

    Signed result
    Winning tickets
    11872 02056 09340 00718 13005
    Reserve tickets
    07761 04129
    Tickets in draw
    14,236
    Signature
    Algorithm
    Ed25519
    Key ID
    preview-signing-key
    Result hash
    606108bcc3c27d9ce0ed7aa90cd0e50f26ea5287ff46aa92beb6b9d3547d1c83
    Signature
    cf0c8e40c66fd8b7ddc6406d6ef4771f4a52da28840c5345175f195d68bf3e5a
    Signed
    2026-09-16T18:55:07.500Z
  5. How can inclusion be proven?

    How to check

    Every accepted entry is a leaf of the published Merkle root. Open one of your tickets to see its inclusion proof: a short chain of hashes that leads from your entry to this root. It proves your entry was in the locked set — it has no part in selecting the winner.

    Root to check against
    Merkle root
    13c4da9e2248f2f30c2b14b12af890a477f3ed3213f2b8da8f8a81822e98f9ee
    Schema
    merkle v1

Check it yourself

Re-run this verification in your browser

Your browser downloads the published record — the plan, the rules, every committed entry, the revealed seed, the beacon and the signed result — and recomputes the draw with the same open verifier. Nothing is sent anywhere; the server's verdict is not consulted. The signature is checked against the key the draw’s published plan named before sales opened.

Preview data carries no cryptographic record, so there is nothing to recompute here. In API mode this runs against the real record.

Check your own entry

Each of your tickets carries its own inclusion proof against the entry set published above.