Rules
What a unit is
A unit is a sealed basket of tokenized stocks held by the PonsLockers contract on Robinhood Chain. Before the auction opens, the operator publishes a cryptographic commitment to the exact contents and a peek: one silhouette per object (bag, crate, flight case, safe) and, for some objects, the stock ticker. Quantities are never shown.
How the auction works
- Bids are in a stablecoin. The first bid must meet the opening price, which is drawn between 2 and 15 and says nothing about the contents; each next bid must beat the current one by at least 5%.
- Bidding lasts five minutes. Once less than a minute is left, every new bid resets the clock to one minute, up to one hour of resets in total. Nobody snipes; the unit goes to whoever is still standing when nobody answers.
- When you are outbid, your money sits in the contract as a refund you can withdraw whenever you like.
- After the clock runs out, anyone can settle. The winner receives the unit as an NFT; the money stays in the contract.
- The operator must reveal within 24 hours. The contract checks the revealed contents against the commitment and the peek. If they match and the warehouse can cover them, the contents are locked for the NFT owner and the sale proceeds are released. If the warehouse cannot cover them, or the operator misses the deadline, the unit is cancelled and the winner is refunded in full.
- The NFT owner claims the contents to any address they choose. Until then the sealed unit is a normal, tradable NFT.
Seven things the contract enforces
- R1No bid is accepted on a unit whose contents are not committed.
- R2The reveal must hash to the commitment and match every published silhouette and ticker.
- R3Late bids extend the clock; the extension is capped.
- R4Bids are in stablecoin, never in a volatile asset.
- R5Contents are pulled by the owner, never pushed. A rejected destination reverts the claim and nothing is lost.
- R6Quantities are stored in raw token units. Corporate actions never change what a unit contains.
- R7Proceeds are only released after a successful reveal. A cancelled unit costs the winner nothing.
How a unit is funded
Every sale sends 15% to the treasury. Each new unit is built from a random slice of that treasury, between 8% and 45% of it, converted into stock: a fat treasury makes rich units, a thin one makes modest ones. A new unit opens every hour. The opening price is drawn separately, between 2 and 15, and is deliberately unrelated to what is inside.
Where the money goes
| Treasury, which buys the next units | 15% |
| Operator | 85% |
The split is a constructor parameter of the contract and can be read on-chain.
What is not promised
Nothing. A unit is worth what it contains, and most units contain less than they sell for. The archive shows every past unit, price paid against contents, so you can judge for yourself. The dollar figures on this site come from a short table of reference prices maintained by hand; they are not an oracle and nothing on-chain depends on them.
Reference prices: TSLA 262 · NVDA 128 · AAPL 214 · GME 22 · HOOD 41 · AMZN 190 · MSFT 418 · COIN 205 · SPY 560 · QQQ 480 · META 512 · GOOGL 176 · NFLX 690 · AMD 158 · PLTR 96 · MSTR 342 · SOFI 14 · RIVN 12 · UBER 74 · DIS 97
Eligibility
The stock tokens are issued under restrictions. They may not be offered, sold or delivered to U.S. persons, and are restricted in Canada, the United Kingdom and Switzerland, among others. The issuer enforces these rules at the chain level; this site does not override them and does not attempt to. Bidding from an excluded jurisdiction may leave you with a unit you cannot claim to your own address.
Contracts
Not deployed yet. This site is running a scripted demo that mirrors the contract's lifecycle.