The draw
Twenty percent of every fee goes into a prize pool. When the pool reaches $1,000, a draw fires and one holder receives a slab. This page explains who is in, how the winner is chosen, and how anyone can check it.
The pool
The pool is a running balance, shown live on the site and in the nav. It grows with every window close. It has no timer; it fires the moment it reaches the threshold ($1,000 at launch). At current volume the site estimates how long that will take.
When a draw fires, $1,000 is deducted from the pool and any excess rolls into the next one.
Who is in
Every wallet that was eligible in the window that closed immediately before the draw is entered. Eligible means the same thing as for credits: at least $50 of $POMY by time-weighted balance, not an excluded address. There is no opt-in.
In addition, anyone can enter a draw for free without holding any $POMY, once per person per draw, via the free entry form. Free entries are weighted the same as the minimum holder tier. See Enter a draw for free.
How tickets are weighted
Tickets are proportional to the square root of your time-weighted balance in whole tokens.
Why square root? Fully proportional tickets would let the largest holders win nearly every draw. Flat one-ticket-per-wallet would reward splitting a stake across many wallets. Square root sits between: a $5,000 holder gets ten times the tickets of a $50 holder, not a hundred. Everyone with a real stake has a real chance, and splitting a stake gains far less than it would under a flat system. The residual advantage of splitting is documented in Eligibility and rules.
Your profile shows your tickets for the current draw and your percentage chance.
How the winner is chosen
The draw is designed so that POMY cannot influence the result and anyone can reproduce it.
- Commit. When the pool crosses the threshold, POMY publishes the draw: the snapshot it will be drawn from (a Merkle root of every entrant and their weight, taken from the last closed window) and a future Solana slot number, about 50 slots ahead.
- Reveal. Once that slot is finalised (about 32 slots later), its blockhash becomes the random seed. Nobody, including POMY, can know a blockhash before the slot is produced.
- Select. The winning ticket is
keccak256(seedHash ‖ snapshotRoot ‖ drawId) mod totalTickets. Walking the entrant list in address order, the wallet whose ticket range contains that number wins. - Fulfil. The vault buys the prize slab on Collector Crypt and transfers it to the winner's wallet.
Because the entrant list is fingerprinted before the seed exists, POMY cannot edit entrants after seeing the seed. Because the seed is a public blockhash, POMY cannot choose it. Because the formula is published, anyone can recompute the winner.
The prize
The prize for each draw is the curated $1,000-tier card at the time the draw fires, shown in the draw section as "The prize" with its cert, grade and market value. It is a real listing in Collector Crypt's vault, reserved by the vault where possible.
States
A draw moves through four states, shown on the site: Filling (pool below threshold) → Locked (threshold reached, snapshot committed, waiting for the seed slot) → Drawing (seed revealed, winner computed) → Delivered (card transferred, transaction posted). The whole sequence from Locked to Delivered typically takes under two minutes.
Verifying a draw
Every draw has a public page listing its snapshot root, seed slot and blockhash, total tickets, winning ticket and winner, plus the Solana purchase and transfer transactions. One command reproduces the result from public data. See Verify a draw.
The simulation on the landing page
Before the first real draw, the landing page shows a labelled simulation of the sequence so visitors can see what a draw looks like. It is marked "Simulation" for its entire run and never shows the viewer winning. After launch it replays the most recent real draw from ledger data.
Next: Delivery.