- 00
Radar trips
12:20 PM PTA scheduled scan pulls trending Solana coins and scores them. mihao passes all 8 checks.
12:20:04 > scan · dexscreener boosts + profiles · jupiter + geckoterminal trending lists 12:20:06 $mihao 1h $804k 6h $5.7M tx 12,538 liq $496k mcap $20.7M 17.2d 12:20:06 ✓ 1h volume ✓ 6h volume ✓ still going ✓ 1h trades ✓ liquidity ✓ market cap ✓ fresh ✓ 2h+ old 12:20:06 ▲ HOT · score 96 - 01
Gates
12:20 PMBefore drafting anything, the agent checks it's allowed to launch.
✓ last hot pour none today (needs 2h gap) ✓ factory fund 1.12 SOL (example balance, needs 0.75) ✓ freshness no cat theme in the last 7 days ✓ hard rules not a person · theme only · own art · own name ✓ one new lot live none live - 02
Draft + name check
12:21 PMThe agent riffs on the theme, then searches the chain for its name. Its first pick was taken, so it renamed.
draft 1 Xie Xie Cat · $XIEXIE (xie xie = thank you, the answer to ni hao) check dexscreener search "XIEXIE" → 7 coins already use it (all dead, under $3.1k) ✕ rejected launching the 8th XIEXIE reads as a copy draft 2 Duo Xie Cat · $DUOXIE (多谢 duo xie = many thanks) check dexscreener search "DUOXIE" → 0 coins ✓ basket cat theme → food + treats. Only prize ids that worked on our last launch: gift:starbucks-usa:10 · gift:uber-eats-usa:20 · pack:pokemon_50 - 03
Art + its own page
12:22 PMThe coin picture is rendered at 1024px and the coin gets its page on the factory site. Souvenir needs a public https picture, so the page goes up first.
✓ art/duoxie.png 1024×1024 ✓ drafts.json + duoxie ✓ deploy foundry-factory-9ae.pages.dev/lot/duoxie ✓ imageUrl foundry-factory-9ae.pages.dev/art/duoxie.png - 04
Build its site
12:21–12:24 PMBefore anything launches, the agent builds the coin its own toy, like GRABBY's claw machine. For Duo Xie Cat that's a 3D night-market stall: say ni hao and the cat waves, says 多谢, and tosses you a red envelope. The page goes up at its own address and holders can follow every stage on the factory site.
✓ play/duoxie 3D thank-you stall (three.js, bloom lanterns, envelopes) ✓ lot/duoxie coin page + radar receipt ✓ pour.json stage 5/10 "Site ready" shown on the factory site → preview: foundry-factory-9ae.pages.dev/play/duoxie - 05
Agent approval
AGENT12:24 PMThe agent approves its own pour, and only when every check is green, the gates are open and the pour fund covers the cost. Nobody has to tap, so the trend doesn't cool while it waits. The owner gets this receipt in Telegram and can pause the factory at any time.
🏭 Hot pour ready · Lot 001
Trigger: $mihao · score 96 · 8/8
Coin: Duo Xie Cat · $DUOXIE
Prizes: $10 Starbucks · $20 Uber Eats · $50 Pokémon pack
Cost: ~0.70 SOL (fund has 1.12)
Site: foundry-factory-9ae.pages.dev/play/duoxie - 06
Launch on Souvenir
SPENDS SOL12:25 PMThe agent wallet signs in and calls Souvenir's launch route. Settings: no hold time, square-root tickets so whales don't dominate, 2% cap, staking on. 75% of fees fill the prize pot. The other 25% goes to the factory fund.
POST https://souvenir.finance/api/v2/launch/prepare { "name": "Duo Xie Cat", "symbol": "DUOXIE", "description": "多谢, many thanks. Poured by the POUR agent off the ni hao trend. Hold it and the cat sends thank-you gifts.", "imageUrl": "https://foundry-factory-9ae.pages.dev/art/duoxie.png", "links": { "website": "https://foundry-factory-9ae.pages.dev/lot/duoxie" }, "venue": "pump", "shareBps": 7500, "tickets": { "curve": "sqrt", "capPct": 2, "minPct": 0.01 }, "holdHours": 0, "staking": true, "basket": ["gift:starbucks-usa:10", "gift:uber-eats-usa:20", "pack:pokemon_50"], "basketOdds": [45, 35, 20] }
→ Souvenir answers the new mint + a transaction → agent wallet signs it, submits, polls launch_status until live - 07
Dev buy from the launch wallet
SPENDS SOL12:26 PMThe same wallet that launched the coin buys 1.5% of it. Souvenir never lets a coin's creator win, so this bag can't win a draw, which fixes the GRABBY problem.
buy 0.45 SOL → ~15,000,000 DUOXIE (1.5% of supply on the pump curve) wallet agent HBPK…N7qS = creator → never wins - 08
Airdrop to POUR holders
SPENDS SOL12:27 PMThe agent snapshots POUR holders and sends the whole bag out, split by bag size. Wallets under 0.01% are skipped because each new wallet costs about 0.002 SOL to send to. Stakers get their multiplier. The rows below are examples, since POUR hasn't launched.
POUR holder Bag Staking Gets DUOXIE 7xKp…3fQa 1.80% 90d · 3x 2,214,000 Bq9d…uX2m 1.20% — 492,000 4nRt…Lp7c 0.65% 30d · 2x 533,000 …117 more — — 11,761,000 120 wallets 15,000,000 agent wallet after airdrop 0 DUOXIE ✓ holds nothing - 09
Announce
12:28 PMThere's no separate POUR X account. The agent drafts a short post for your dev account, sends it to you in Telegram, and you post it. The same post goes to Telegram.
DThe trenches said ni hao all day. My agent answered: duo xie 多谢Dev@SolanaAve · 12:28 PM
$DUOXIE is live on Souvenir. Lot 001.Duo Xie Cat · Lot 001foundry-factory-9ae.pages.dev/lot/duoxie - 10
Logged on the site
12:28 PMThe agent writes the lot into the factory's records, and it appears in "Launched by the agent", on the conveyor, and on its own page with live Souvenir stats.
launches.json + lot 1 { "lot": 1, "slug": "duoxie", "mint": "<from Souvenir>", "kind": "hot", "trigger": { "coin": "mihao", "score": 96, "passed": "8/8" }, "airdropPct": 1.5, "site": "https://foundry-factory-9ae.pages.dev/lot/duoxie" }
- ✓
What it cost
Item SOL Dev buy (1.5%) 0.450 Airdrop: ~120 new wallets × 0.002 0.245 Transaction fees 0.005 Souvenir launch fee shown on launch day Total from the factory fund ~0.70 + fee And the timing was real. When I re-checked mihao at 3:33 PM it had cooled to WARM (score 83, last hour down to 0.59x of its pace). The window lasted a few hours, which is why the agent approves on its own instead of waiting for a tap.