NYC-01 · public receipt

Provably fair,
in plain sight.

The assignment is not a promise to “be random.” It is a reproducible calculation whose inputs are committed in the correct order. This page exposes those inputs as the release progresses.

Release state

live

Manifest committed

Every public package term is canonicalized, salted, hashed, and combined into the manifest root before sales.

Stripe payments settle

Only successful payments qualify. Failed, duplicated, or refunded checkouts never enter the roster.

Roster closes

At the fixed close or sellout, purchase IDs are ordered by paid timestamp and ID, then committed as a Merkle root.

Future beacon selected

Only after the roster root is stored do we select a future drand Quicknet round. Neither Journey nor a buyer can know it in advance.

Batch permutation runs

The two roots, beacon, release ID, and algorithm version seed a deterministic unbiased Fisher–Yates permutation.

Seals open

Each package commitment opens with the exact package terms and nonce. Any post-lock edit produces a different hash.

About the public beacon
Cryptographic inputs

Release receipt

Algorithmsealed-draw-v1 · SHA-256 · rejection-sampled Fisher–Yates
Manifest root · published before sales4cb91cc3ce36c8b498530f0be60647e180d9d01b58bfcc6f26a01d15f88101ab
Paid roster root · published at closePending — the purchase roster is still open
Randomness beaconPending — selected only after roster lock
Beacon valuePending future public randomness
BLS signaturePending signed beacon
Beacon verificationPending
Final assignment seedPending roster and beacon
Committed packages · 12

Manifest seals

017ce28ff91239de63c2586a…4430310bsealed
02b12d9fb99183a3fea7ca37…9c7692c2sealed
03acf65dd1e14f024b03c613…f815518bsealed
04cd00b40706ddaa3bca2968…2100ba20sealed
057c922775399448360b9229…e2387f6bsealed
06e8b56090a6494ef8f254ba…9ece5ecfsealed
0702a60ec3422c3ac48365fc…876b1960sealed
0888b352ab00e4a544ab8bb4…78f975e7sealed
09b547da304200b27defb89c…1a5bc48csealed
10dec22fdd24a8a80696d371…6369aa71sealed
11c8e627be3ce7b1d311581d…0b86026fsealed
12eaa90eb832a7088b7916d7…142c24a1sealed
Why timing cannot help

One batch, one future draw.

No package leaves the pool during sales, and no “remaining Grail count” changes. Every eligible purchase is frozen before randomness exists.

Back to release