Design previewEvery figure is a sample and every button simulates the contracts inside this page. Nothing is deployed and nothing is sent.
What you can try on this page
  1. Connect a real wallet (RainbowKit), then Buy or Sell in the swap box: simulated, the tax lands in the hook.
  2. Flush the tax: moves it into the vault, split by the mode shown on the specimen sheet.
  3. Buy a seat: enabled once the seat pot covers the reference price plus the reward; a new chrysalis appears at day 0.
  4. Burn: spends the burn pot up to the price-impact limit, then waits five blocks.
  5. Take the lot and Start an auction: one harvest auction cycle.
  6. Advance a day: listings fall, chrysalises clear, the auction decays, and seats sell now and then.
  7. Launch, minute 12: the opening window with its buy tax falling from 99%.
  8. Open the sheet on any chrysalis: its own page, with the listing curve, its work in the swarm, its card and a buy button. Buy it and the page turns to its butterfly.
  9. Verify in this browser on the Feed page: checks a real IMD oracle signature, then fails when the answer is changed.
  10. Open skill.md on the Steps page: the file an agent reads to run the steps.
III

Emerge

When a listing fills, the ETH goes to the burn pot, which buys PUPATE from the launch pool and destroys it. Tokens a seat earned while it worked are auctioned, and the ETH returns to the seat pot. Each sold seat keeps a page with its butterfly.

SeatBoughtSoldHeldPUPATE burned
02312.58 ETH3.41 ETH5 days4,310,000
11052.70 ETH3.24 ETH8 days4,210,000
06442.61 ETH3.09 ETH10 days3,960,000
Burned so far, 1.25% of supply12,480,000
IMD bought and burned
312 IMD
5% of tax, sold by falling auction
Seat earnings harvested
0.37 ETH
auctioned, back to the seat pot
Developer share
6.12 ETH
10% of tax, pays oracle reports and seat machines
Falling auction, live
4,120 FREE1376 for 0.0036 ETH
Earned by the seats while they worked. The price halves every 2 hours and is zero after 48; 31h 42m left. The first taker gets the whole lot, and the ETH goes to the seat pot.