Everything the house does, in plain words, and the maths underneath: launching a coin from X, theses and snipes, the wallet that comes with it, the curve, graduation, what it costs, and how it all stays safe.




aozi is an AI bot on X, @aozibot, with a home at aozi.family. Tag it and it talks back. Tag it with a picture, a name and a ticker, and it launches that coin on Pons, the memecoin launchpad on Robinhood Chain, then replies with the link.
aozi lives on X as @aozibot. The family hangs out on Telegram at @aozifamily: launches, questions and help.
Two more things aozi does on X: it reads a coin and tells you whether it's a buy, and it buys the coins an account launches or calls, the moment they do.
Tag @aozibot under a coin's post, or with its $TICKER, contract address or chart link, on any chain. Just the tag works, and so do thesis, wdyt, should i buy this? and 能买吗.
@aozibot snipe @handle 0.01 buys 0.01 ETH of every coin that account launches or calls, straight from your aozi wallet. Or reply @aozibot snipe 0.01 under someone's post to snipe its author.
@aozibot snipe $FROG 0.01 buys the first Pons launch of $FROG, then it's done.
There are two ways to ask. aozi uses the picture in your post, or the nearest one up the thread (a video's still frame counts). If there's none anywhere, it draws a logo from what the thread is about.
Add on $TSLA to the end, like @aozibot launch $FROG Frog on $TSLA, and the coin trades against that tokenized stock instead of ETH. Any of the 53 stocks Pons approves works (TSLA, NVDA, SPY and more), and you can name it in words: paired with apple stock, on tesla, 配对 苹果. The launch fee is still paid in ETH; buyers pay in the stock, so buys say it: buy $FROG 0.5 TSLA.
If your wallet can't cover your first launch, the house pays the fee and gas, once per X account, while the free-launch wallet lasts. You're still the creator, so the creator fees are yours. After that, launches come from your own wallet.
aozi replies with exactly how much ETH is missing and keeps your request for 24 hours. The moment the deposit lands, it launches and replies under your original post. You don't need to tag it again.
A PONS v2 coin with 1,000,000,000 tokens on a bonding curve, and you as its creator. Your post's image becomes the logo and your post is linked in the coin's details, both written on chain for good. Its on-chain links point to your launch post on X, the family on Telegram, and its page here. aozi makes no dev buy, so nobody starts with free coins.
Your aozi wallet is a normal Robinhood Chain wallet that aozi holds for you. It's tied to your X account's permanent user ID, not your handle, so changing your handle never moves your money.
Every coin on Pons has a page here, not just the ones aozi launched. You buy by asking @aozibot on X, and you sell right here.
on 1 ETH of trading in a coin aozi launched: curve fee 0.010 ETH Pons 0.003, creator 0.007 creator tax 0.010 ETH creator 0.010 aozi fee 0.010 ETH aozi treasury, on trades aozi makes for you creator gets 0.017 ETH 1.7% of all volume, buys and sells
ask = launch fee + 2 × 4,300,000 gas × gas price
= 0.0005 + 2 × 4.3M × 0.07 gwei
≈ 0.0011 ETHFees collect inside your coin's curve and move to the Pons fee escrow when they're swept. Press Claim on your Profile and aozi sweeps what it can, then sends your whole escrow balance to your wallet.
pending = 70% × curve fees waiting + creator tax waiting claimable = your balance in the escrow
Every Pons coin starts on a bonding curve: a contract that always buys and always sells, pricing each trade from its own reserves. It's a constant-product curve, the same idea as Uniswap v2, with one twist. It starts with 1.68 ETH of phantom quote that nobody deposited, so the first buyer can't take the whole supply for pennies.
Q = phantom + raised − fees waiting quote reserve, in ETH T = tokens still in the curve token reserve k = Q × T the same before and after every trade
fee = q × 1% curve fee, 100 bps tax = q × creator tax 1% on coins aozi launches net = q − fee − tax out = T × net / (Q + net) tokens you get
That's exactly what the chain does. A 0.01 ETH buy simulated on $BANANA's live curve returned 3,284,020.21 tokens, and this formula gives the same number to the last wei.
gross = Q × tokens in / (T + tokens in) out = gross − gross × 1% − gross × creator tax
price = Q / T ETH per token
market cap = price × 1,000,000,000
your share = out / T = net / (Q + net)
price after = price × ((Q + net) / Q)²A fresh coin, 1% curve fee and 1% creator tax, bought after the first 3 seconds:
| You spend | After fee and tax | Tokens | Of supply | Paid over spot | Price after |
|---|---|---|---|---|---|
| 0.01 ETH | 0.0098 | 5,799,502.9 | 0.58% | 2.6% | +1.2% |
| 0.1 ETH | 0.098 | 55,118,110.2 | 5.51% | 8.0% | +12.0% |
| 1 ETH | 0.98 | 368,421,052.6 | 36.84% | 61.6% | +150.7% |
Paid over spot is your average price, fees included, against the launch price of 0.08168 ETH. Big buys on a fresh curve pay for the privilege, which is exactly what the phantom reserve is for.
Pons adds a snipe tax to buys right after a launch. It falls off a cliff, not a slope. Measured by simulating a buy at fixed times after launch:
| Seconds after launch | Snipe tax on the buy |
|---|---|
| 0 | about 99% |
| 1 | about 6.4% |
| 2 | about 0.2% |
| 3 and later | 0 |
The coin's creator and deployer are exempt. On aozi they're the same wallet: yours.
expected = the trade, simulated from your wallet first
minimum = expected × (10,000 − 300) / 10,000 3% slippageA curve doesn't run forever. It holds part of the supply back for a Uniswap pool, and once everything else is bought, the coin graduates.
reserved = supply × phantom / (phantom + threshold)
= 10⁹ × 1.68 / 5.88
= 285,714,285.71 28.57% held back
sellable = 10⁹ − reserved
= 714,285,714.29 71.43% on the curve
at the end Q = 1.68 + 4.2 = 5.88 ETH
T = 285,714,285.71
check Q × T = 1.68 × 10⁹ = k ✓
growth = ((phantom + threshold) / phantom)²
= (5.88 / 1.68)² = 3.5² = 12.25Filling the curve takes 4.2 ETH of net buying, about 4.2857 ETH spent once 2% of fee and tax come off (4.2 ÷ 0.98). The progress bar on every coin page is raised ÷ threshold.
A stock-paired coin runs the same curve, counted in shares of a tokenized stock instead of ETH. Each stock brings its own phantom and threshold, and on all 53 approved stocks the phantom is exactly 40% of the threshold: the same ratio as ETH's 1.68 to 4.2.
So every Pons curve has the same shape. 28.57% of the supply is held back, and the price grows 12.25× from launch to graduation. Only the unit changes.
| Quote | Phantom | Graduates at | Launch mcap | Graduation mcap |
|---|---|---|---|---|
| ETH | 1.68 | 4.2 raised | 1.68 ETH | 20.58 ETH |
| AAPL | 9.68 | 24.2 raised | 9.68 AAPL | 118.58 AAPL |
| TSLA | 10.4 | 26 raised | 10.4 TSLA | 127.4 TSLA |
| NVDA | 16.64 | 41.6 raised | 16.64 NVDA | 203.84 NVDA |
| SPY | 4.36 | 10.9 raised | 4.36 SPY | 53.41 SPY |
launch mcap = phantom graduation mcap = phantom × 12.25
The launch fee is still 0.0005 ETH. Buys pay in the stock: aozi approves the curve for the amount, then buys with no ETH attached, so your wallet needs the stock plus a little ETH for gas. That's why buys on these coins name the unit, like buy $APPLE 0.25 AAPL.
aozi is two pieces: the bot and its API on aozi's own server, and this site on Vercel. Here's the path a launch takes, and what keeps each step honest.
Every coin aozi launches carries its links in its on-chain metadata, where Pons, explorers and aggregators read them: the launch post on X, t.me/aozifamily for Telegram, and the coin's page here. A token's address is computed from its own metadata, so no token can contain its own address. The website link names the coin's curve instead, whose address is fixed before launch, and aozi.family forwards it to the coin's page.
The exact shapes aozi acts on. Anything else gets a reply, never a transaction. The command has to start right after the tags, though a polite pls or 请 first is fine.
| Post | What happens |
|---|---|
| @aozibot launch $FROG Frog | Launches the coin with your post's image. |
| @aozibot launch this | Under a post: launches its image, name and cashtag. |
| @aozibot launch $FROG Frog on $TSLA | Launches it paired with a stock. |
| …paired with apple stock | Names the stock in words instead. |
| @aozibot buy $FROG 0.01 | Buys a coin aozi launched, in ETH. |
| @aozibot buy $FROG 0.01 0x… | Buys any Pons coin by its address. |
| @aozibot buy $APPLE 0.25 AAPL | Buys a stock-paired coin in its stock. |
| @aozibot 0x… | A thesis: the real numbers and a verdict. A $TICKER or chart link works too. |
| @aozibot wdyt | Under a coin's post: a thesis on that coin. |
| @aozibot snipe @handle 0.01 | Buys every coin that account launches or calls. |
| @aozibot snipe $FROG 0.01 | Buys the first Pons launch of $FROG. |
| @aozibot snipes | Lists your snipes. unsnipe cancels them. |
| @aozibot wallet | Your wallet. Balance, deposit and withdraw work too. |
| @aozibot 发射 $FROG 青蛙 | Launch, in Chinese. 发币 works too. |
| @aozibot 买 $FROG 0.01 | Buy, in Chinese. |
| @aozibot 钱包 | Wallet, in Chinese. |
| @aozibot 狙击 @handle 0.01 | Snipe, in Chinese. |
The same data this site runs on, open to read: JSON over HTTPS at www.aozi.family/api, no key needed. Amounts come in each coin's quote unit, ETH or its stock.
aozi launches with Pons config 0 and pins its exact terms at signing (previewLaunchEconomics), so a launch reverts rather than go out on terms that changed a moment earlier.
Credit buys to the event's recipient, not its buyer: router buys list the router as the buyer.
Everything the house does, in plain words, and the maths underneath: launching a coin from X, theses and snipes, the wallet that comes with it, the curve, graduation, what it costs, and how it all stays safe.




aozi is an AI bot on X, @aozibot, with a home at aozi.family. Tag it and it talks back. Tag it with a picture, a name and a ticker, and it launches that coin on Pons, the memecoin launchpad on Robinhood Chain, then replies with the link.
aozi lives on X as @aozibot. The family hangs out on Telegram at @aozifamily: launches, questions and help.
Two more things aozi does on X: it reads a coin and tells you whether it's a buy, and it buys the coins an account launches or calls, the moment they do.
Tag @aozibot under a coin's post, or with its $TICKER, contract address or chart link, on any chain. Just the tag works, and so do thesis, wdyt, should i buy this? and 能买吗.
@aozibot snipe @handle 0.01 buys 0.01 ETH of every coin that account launches or calls, straight from your aozi wallet. Or reply @aozibot snipe 0.01 under someone's post to snipe its author.
@aozibot snipe $FROG 0.01 buys the first Pons launch of $FROG, then it's done.
There are two ways to ask. aozi uses the picture in your post, or the nearest one up the thread (a video's still frame counts). If there's none anywhere, it draws a logo from what the thread is about.
Add on $TSLA to the end, like @aozibot launch $FROG Frog on $TSLA, and the coin trades against that tokenized stock instead of ETH. Any of the 53 stocks Pons approves works (TSLA, NVDA, SPY and more), and you can name it in words: paired with apple stock, on tesla, 配对 苹果. The launch fee is still paid in ETH; buyers pay in the stock, so buys say it: buy $FROG 0.5 TSLA.
If your wallet can't cover your first launch, the house pays the fee and gas, once per X account, while the free-launch wallet lasts. You're still the creator, so the creator fees are yours. After that, launches come from your own wallet.
aozi replies with exactly how much ETH is missing and keeps your request for 24 hours. The moment the deposit lands, it launches and replies under your original post. You don't need to tag it again.
A PONS v2 coin with 1,000,000,000 tokens on a bonding curve, and you as its creator. Your post's image becomes the logo and your post is linked in the coin's details, both written on chain for good. Its on-chain links point to your launch post on X, the family on Telegram, and its page here. aozi makes no dev buy, so nobody starts with free coins.
Your aozi wallet is a normal Robinhood Chain wallet that aozi holds for you. It's tied to your X account's permanent user ID, not your handle, so changing your handle never moves your money.
Every coin on Pons has a page here, not just the ones aozi launched. You buy by asking @aozibot on X, and you sell right here.
on 1 ETH of trading in a coin aozi launched: curve fee 0.010 ETH Pons 0.003, creator 0.007 creator tax 0.010 ETH creator 0.010 aozi fee 0.010 ETH aozi treasury, on trades aozi makes for you creator gets 0.017 ETH 1.7% of all volume, buys and sells
ask = launch fee + 2 × 4,300,000 gas × gas price
= 0.0005 + 2 × 4.3M × 0.07 gwei
≈ 0.0011 ETHFees collect inside your coin's curve and move to the Pons fee escrow when they're swept. Press Claim on your Profile and aozi sweeps what it can, then sends your whole escrow balance to your wallet.
pending = 70% × curve fees waiting + creator tax waiting claimable = your balance in the escrow
Every Pons coin starts on a bonding curve: a contract that always buys and always sells, pricing each trade from its own reserves. It's a constant-product curve, the same idea as Uniswap v2, with one twist. It starts with 1.68 ETH of phantom quote that nobody deposited, so the first buyer can't take the whole supply for pennies.
Q = phantom + raised − fees waiting quote reserve, in ETH T = tokens still in the curve token reserve k = Q × T the same before and after every trade
fee = q × 1% curve fee, 100 bps tax = q × creator tax 1% on coins aozi launches net = q − fee − tax out = T × net / (Q + net) tokens you get
That's exactly what the chain does. A 0.01 ETH buy simulated on $BANANA's live curve returned 3,284,020.21 tokens, and this formula gives the same number to the last wei.
gross = Q × tokens in / (T + tokens in) out = gross − gross × 1% − gross × creator tax
price = Q / T ETH per token
market cap = price × 1,000,000,000
your share = out / T = net / (Q + net)
price after = price × ((Q + net) / Q)²A fresh coin, 1% curve fee and 1% creator tax, bought after the first 3 seconds:
| You spend | After fee and tax | Tokens | Of supply | Paid over spot | Price after |
|---|---|---|---|---|---|
| 0.01 ETH | 0.0098 | 5,799,502.9 | 0.58% | 2.6% | +1.2% |
| 0.1 ETH | 0.098 | 55,118,110.2 | 5.51% | 8.0% | +12.0% |
| 1 ETH | 0.98 | 368,421,052.6 | 36.84% | 61.6% | +150.7% |
Paid over spot is your average price, fees included, against the launch price of 0.08168 ETH. Big buys on a fresh curve pay for the privilege, which is exactly what the phantom reserve is for.
Pons adds a snipe tax to buys right after a launch. It falls off a cliff, not a slope. Measured by simulating a buy at fixed times after launch:
| Seconds after launch | Snipe tax on the buy |
|---|---|
| 0 | about 99% |
| 1 | about 6.4% |
| 2 | about 0.2% |
| 3 and later | 0 |
The coin's creator and deployer are exempt. On aozi they're the same wallet: yours.
expected = the trade, simulated from your wallet first
minimum = expected × (10,000 − 300) / 10,000 3% slippageA curve doesn't run forever. It holds part of the supply back for a Uniswap pool, and once everything else is bought, the coin graduates.
reserved = supply × phantom / (phantom + threshold)
= 10⁹ × 1.68 / 5.88
= 285,714,285.71 28.57% held back
sellable = 10⁹ − reserved
= 714,285,714.29 71.43% on the curve
at the end Q = 1.68 + 4.2 = 5.88 ETH
T = 285,714,285.71
check Q × T = 1.68 × 10⁹ = k ✓
growth = ((phantom + threshold) / phantom)²
= (5.88 / 1.68)² = 3.5² = 12.25Filling the curve takes 4.2 ETH of net buying, about 4.2857 ETH spent once 2% of fee and tax come off (4.2 ÷ 0.98). The progress bar on every coin page is raised ÷ threshold.
A stock-paired coin runs the same curve, counted in shares of a tokenized stock instead of ETH. Each stock brings its own phantom and threshold, and on all 53 approved stocks the phantom is exactly 40% of the threshold: the same ratio as ETH's 1.68 to 4.2.
So every Pons curve has the same shape. 28.57% of the supply is held back, and the price grows 12.25× from launch to graduation. Only the unit changes.
| Quote | Phantom | Graduates at | Launch mcap | Graduation mcap |
|---|---|---|---|---|
| ETH | 1.68 | 4.2 raised | 1.68 ETH | 20.58 ETH |
| AAPL | 9.68 | 24.2 raised | 9.68 AAPL | 118.58 AAPL |
| TSLA | 10.4 | 26 raised | 10.4 TSLA | 127.4 TSLA |
| NVDA | 16.64 | 41.6 raised | 16.64 NVDA | 203.84 NVDA |
| SPY | 4.36 | 10.9 raised | 4.36 SPY | 53.41 SPY |
launch mcap = phantom graduation mcap = phantom × 12.25
The launch fee is still 0.0005 ETH. Buys pay in the stock: aozi approves the curve for the amount, then buys with no ETH attached, so your wallet needs the stock plus a little ETH for gas. That's why buys on these coins name the unit, like buy $APPLE 0.25 AAPL.
aozi is two pieces: the bot and its API on aozi's own server, and this site on Vercel. Here's the path a launch takes, and what keeps each step honest.
Every coin aozi launches carries its links in its on-chain metadata, where Pons, explorers and aggregators read them: the launch post on X, t.me/aozifamily for Telegram, and the coin's page here. A token's address is computed from its own metadata, so no token can contain its own address. The website link names the coin's curve instead, whose address is fixed before launch, and aozi.family forwards it to the coin's page.
The exact shapes aozi acts on. Anything else gets a reply, never a transaction. The command has to start right after the tags, though a polite pls or 请 first is fine.
| Post | What happens |
|---|---|
| @aozibot launch $FROG Frog | Launches the coin with your post's image. |
| @aozibot launch this | Under a post: launches its image, name and cashtag. |
| @aozibot launch $FROG Frog on $TSLA | Launches it paired with a stock. |
| …paired with apple stock | Names the stock in words instead. |
| @aozibot buy $FROG 0.01 | Buys a coin aozi launched, in ETH. |
| @aozibot buy $FROG 0.01 0x… | Buys any Pons coin by its address. |
| @aozibot buy $APPLE 0.25 AAPL | Buys a stock-paired coin in its stock. |
| @aozibot 0x… | A thesis: the real numbers and a verdict. A $TICKER or chart link works too. |
| @aozibot wdyt | Under a coin's post: a thesis on that coin. |
| @aozibot snipe @handle 0.01 | Buys every coin that account launches or calls. |
| @aozibot snipe $FROG 0.01 | Buys the first Pons launch of $FROG. |
| @aozibot snipes | Lists your snipes. unsnipe cancels them. |
| @aozibot wallet | Your wallet. Balance, deposit and withdraw work too. |
| @aozibot 发射 $FROG 青蛙 | Launch, in Chinese. 发币 works too. |
| @aozibot 买 $FROG 0.01 | Buy, in Chinese. |
| @aozibot 钱包 | Wallet, in Chinese. |
| @aozibot 狙击 @handle 0.01 | Snipe, in Chinese. |
The same data this site runs on, open to read: JSON over HTTPS at www.aozi.family/api, no key needed. Amounts come in each coin's quote unit, ETH or its stock.
aozi launches with Pons config 0 and pins its exact terms at signing (previewLaunchEconomics), so a launch reverts rather than go out on terms that changed a moment earlier.
Credit buys to the event's recipient, not its buyer: router buys list the router as the buyer.
Everything the house does, in plain words, and the maths underneath: launching a coin from X, theses and snipes, the wallet that comes with it, the curve, graduation, what it costs, and how it all stays safe.
aozi is an AI bot on X, @aozibot, with a home at aozi.family. Tag it and it talks back. Tag it with a picture, a name and a ticker, and it launches that coin on Pons, the memecoin launchpad on Robinhood Chain, then replies with the link.
aozi lives on X as @aozibot. The family hangs out on Telegram at @aozifamily: launches, questions and help.
Two more things aozi does on X: it reads a coin and tells you whether it's a buy, and it buys the coins an account launches or calls, the moment they do.
Tag @aozibot under a coin's post, or with its $TICKER, contract address or chart link, on any chain. Just the tag works, and so do thesis, wdyt, should i buy this? and 能买吗.
@aozibot snipe @handle 0.01 buys 0.01 ETH of every coin that account launches or calls, straight from your aozi wallet. Or reply @aozibot snipe 0.01 under someone's post to snipe its author.
@aozibot snipe $FROG 0.01 buys the first Pons launch of $FROG, then it's done.
There are two ways to ask. aozi uses the picture in your post, or the nearest one up the thread (a video's still frame counts). If there's none anywhere, it draws a logo from what the thread is about.
Add on $TSLA to the end, like @aozibot launch $FROG Frog on $TSLA, and the coin trades against that tokenized stock instead of ETH. Any of the 53 stocks Pons approves works (TSLA, NVDA, SPY and more), and you can name it in words: paired with apple stock, on tesla, 配对 苹果. The launch fee is still paid in ETH; buyers pay in the stock, so buys say it: buy $FROG 0.5 TSLA.
If your wallet can't cover your first launch, the house pays the fee and gas, once per X account, while the free-launch wallet lasts. You're still the creator, so the creator fees are yours. After that, launches come from your own wallet.
aozi replies with exactly how much ETH is missing and keeps your request for 24 hours. The moment the deposit lands, it launches and replies under your original post. You don't need to tag it again.
A PONS v2 coin with 1,000,000,000 tokens on a bonding curve, and you as its creator. Your post's image becomes the logo and your post is linked in the coin's details, both written on chain for good. Its on-chain links point to your launch post on X, the family on Telegram, and its page here. aozi makes no dev buy, so nobody starts with free coins.
Your aozi wallet is a normal Robinhood Chain wallet that aozi holds for you. It's tied to your X account's permanent user ID, not your handle, so changing your handle never moves your money.
Every coin on Pons has a page here, not just the ones aozi launched. You buy by asking @aozibot on X, and you sell right here.
on 1 ETH of trading in a coin aozi launched: curve fee 0.010 ETH Pons 0.003, creator 0.007 creator tax 0.010 ETH creator 0.010 aozi fee 0.010 ETH aozi treasury, on trades aozi makes for you creator gets 0.017 ETH 1.7% of all volume, buys and sells
ask = launch fee + 2 × 4,300,000 gas × gas price
= 0.0005 + 2 × 4.3M × 0.07 gwei
≈ 0.0011 ETHFees collect inside your coin's curve and move to the Pons fee escrow when they're swept. Press Claim on your Profile and aozi sweeps what it can, then sends your whole escrow balance to your wallet.
pending = 70% × curve fees waiting + creator tax waiting claimable = your balance in the escrow
Every Pons coin starts on a bonding curve: a contract that always buys and always sells, pricing each trade from its own reserves. It's a constant-product curve, the same idea as Uniswap v2, with one twist. It starts with 1.68 ETH of phantom quote that nobody deposited, so the first buyer can't take the whole supply for pennies.
Q = phantom + raised − fees waiting quote reserve, in ETH T = tokens still in the curve token reserve k = Q × T the same before and after every trade
fee = q × 1% curve fee, 100 bps tax = q × creator tax 1% on coins aozi launches net = q − fee − tax out = T × net / (Q + net) tokens you get
That's exactly what the chain does. A 0.01 ETH buy simulated on $BANANA's live curve returned 3,284,020.21 tokens, and this formula gives the same number to the last wei.
gross = Q × tokens in / (T + tokens in) out = gross − gross × 1% − gross × creator tax
price = Q / T
ETH per token
market cap = price × 1,000,000,000
your share = out / T = net / (Q + net)
price after = price × ((Q + net) / Q)²A fresh coin, 1% curve fee and 1% creator tax, bought after the first 3 seconds:
| You spend | After fee and tax | Tokens | Of supply | Paid over spot | Price after |
|---|---|---|---|---|---|
| 0.01 ETH | 0.0098 | 5,799,502.9 | 0.58% | 2.6% | +1.2% |
| 0.1 ETH | 0.098 | 55,118,110.2 | 5.51% | 8.0% | +12.0% |
| 1 ETH | 0.98 | 368,421,052.6 | 36.84% | 61.6% | +150.7% |
Paid over spot is your average price, fees included, against the launch price of 0.08168 ETH. Big buys on a fresh curve pay for the privilege, which is exactly what the phantom reserve is for.
Pons adds a snipe tax to buys right after a launch. It falls off a cliff, not a slope. Measured by simulating a buy at fixed times after launch:
| Seconds after launch | Snipe tax on the buy |
|---|---|
| 0 | about 99% |
| 1 | about 6.4% |
| 2 | about 0.2% |
| 3 and later | 0 |
The coin's creator and deployer are exempt. On aozi they're the same wallet: yours.
expected = the trade, simulated from your wallet first
minimum = expected × (10,000 − 300) / 10,000
3% slippageA curve doesn't run forever. It holds part of the supply back for a Uniswap pool, and once everything else is bought, the coin graduates.
reserved = supply × phantom / (phantom + threshold)
= 10⁹ × 1.68 / 5.88
= 285,714,285.71
28.57% held back
sellable = 10⁹ − reserved
= 714,285,714.29
71.43% on the curve
at the end Q = 1.68 + 4.2 = 5.88 ETH
T = 285,714,285.71
check Q × T = 1.68 × 10⁹ = k ✓
growth = ((phantom + threshold) / phantom)²
= (5.88 / 1.68)² = 3.5² = 12.25Filling the curve takes 4.2 ETH of net buying, about 4.2857 ETH spent once 2% of fee and tax come off (4.2 ÷ 0.98). The progress bar on every coin page is raised ÷ threshold.
A stock-paired coin runs the same curve, counted in shares of a tokenized stock instead of ETH. Each stock brings its own phantom and threshold, and on all 53 approved stocks the phantom is exactly 40% of the threshold: the same ratio as ETH's 1.68 to 4.2.
So every Pons curve has the same shape. 28.57% of the supply is held back, and the price grows 12.25× from launch to graduation. Only the unit changes.
| Quote | Phantom | Graduates at | Launch mcap | Graduation mcap |
|---|---|---|---|---|
| ETH | 1.68 | 4.2 raised | 1.68 ETH | 20.58 ETH |
| AAPL | 9.68 | 24.2 raised | 9.68 AAPL | 118.58 AAPL |
| TSLA | 10.4 | 26 raised | 10.4 TSLA | 127.4 TSLA |
| NVDA | 16.64 | 41.6 raised | 16.64 NVDA | 203.84 NVDA |
| SPY | 4.36 | 10.9 raised | 4.36 SPY | 53.41 SPY |
launch mcap = phantom graduation mcap = phantom × 12.25
The launch fee is still 0.0005 ETH. Buys pay in the stock: aozi approves the curve for the amount, then buys with no ETH attached, so your wallet needs the stock plus a little ETH for gas. That's why buys on these coins name the unit, like buy $APPLE 0.25 AAPL.
aozi is two pieces: the bot and its API on aozi's own server, and this site on Vercel. Here's the path a launch takes, and what keeps each step honest.
Every coin aozi launches carries its links in its on-chain metadata, where Pons, explorers and aggregators read them: the launch post on X, t.me/aozifamily for Telegram, and the coin's page here. A token's address is computed from its own metadata, so no token can contain its own address. The website link names the coin's curve instead, whose address is fixed before launch, and aozi.family forwards it to the coin's page.
The exact shapes aozi acts on. Anything else gets a reply, never a transaction. The command has to start right after the tags, though a polite pls or 请 first is fine.
| Post | What happens |
|---|---|
| @aozibot launch $FROG Frog | Launches the coin with your post's image. |
| @aozibot launch this | Under a post: launches its image, name and cashtag. |
| @aozibot launch $FROG Frog on $TSLA | Launches it paired with a stock. |
| …paired with apple stock | Names the stock in words instead. |
| @aozibot buy $FROG 0.01 | Buys a coin aozi launched, in ETH. |
| @aozibot buy $FROG 0.01 0x… | Buys any Pons coin by its address. |
| @aozibot buy $APPLE 0.25 AAPL | Buys a stock-paired coin in its stock. |
| @aozibot 0x… | A thesis: the real numbers and a verdict. A $TICKER or chart link works too. |
| @aozibot wdyt | Under a coin's post: a thesis on that coin. |
| @aozibot snipe @handle 0.01 | Buys every coin that account launches or calls. |
| @aozibot snipe $FROG 0.01 | Buys the first Pons launch of $FROG. |
| @aozibot snipes | Lists your snipes. unsnipe cancels them. |
| @aozibot wallet | Your wallet. Balance, deposit and withdraw work too. |
| @aozibot 发射 $FROG 青蛙 | Launch, in Chinese. 发币 works too. |
| @aozibot 买 $FROG 0.01 | Buy, in Chinese. |
| @aozibot 钱包 | Wallet, in Chinese. |
| @aozibot 狙击 @handle 0.01 | Snipe, in Chinese. |
The same data this site runs on, open to read: JSON over HTTPS at www.aozi.family/api, no key needed. Amounts come in each coin's quote unit, ETH or its stock.
aozi launches with Pons config 0 and pins its exact terms at signing (previewLaunchEconomics), so a launch reverts rather than go out on terms that changed a moment earlier.
Credit buys to the event's recipient, not its buyer: router buys list the router as the buyer.
Everything the house does, in plain words, and the maths underneath: launching a coin from X, theses and snipes, the wallet that comes with it, the curve, graduation, what it costs, and how it all stays safe.
aozi is an AI bot on X, @aozibot, with a home at aozi.family. Tag it and it talks back. Tag it with a picture, a name and a ticker, and it launches that coin on Pons, the memecoin launchpad on Robinhood Chain, then replies with the link.
aozi lives on X as @aozibot. The family hangs out on Telegram at @aozifamily: launches, questions and help.
Two more things aozi does on X: it reads a coin and tells you whether it's a buy, and it buys the coins an account launches or calls, the moment they do.
Tag @aozibot under a coin's post, or with its $TICKER, contract address or chart link, on any chain. Just the tag works, and so do thesis, wdyt, should i buy this? and 能买吗.
@aozibot snipe @handle 0.01 buys 0.01 ETH of every coin that account launches or calls, straight from your aozi wallet. Or reply @aozibot snipe 0.01 under someone's post to snipe its author.
@aozibot snipe $FROG 0.01 buys the first Pons launch of $FROG, then it's done.
There are two ways to ask. aozi uses the picture in your post, or the nearest one up the thread (a video's still frame counts). If there's none anywhere, it draws a logo from what the thread is about.
Add on $TSLA to the end, like @aozibot launch $FROG Frog on $TSLA, and the coin trades against that tokenized stock instead of ETH. Any of the 53 stocks Pons approves works (TSLA, NVDA, SPY and more), and you can name it in words: paired with apple stock, on tesla, 配对 苹果. The launch fee is still paid in ETH; buyers pay in the stock, so buys say it: buy $FROG 0.5 TSLA.
If your wallet can't cover your first launch, the house pays the fee and gas, once per X account, while the free-launch wallet lasts. You're still the creator, so the creator fees are yours. After that, launches come from your own wallet.
aozi replies with exactly how much ETH is missing and keeps your request for 24 hours. The moment the deposit lands, it launches and replies under your original post. You don't need to tag it again.
A PONS v2 coin with 1,000,000,000 tokens on a bonding curve, and you as its creator. Your post's image becomes the logo and your post is linked in the coin's details, both written on chain for good. Its on-chain links point to your launch post on X, the family on Telegram, and its page here. aozi makes no dev buy, so nobody starts with free coins.
Your aozi wallet is a normal Robinhood Chain wallet that aozi holds for you. It's tied to your X account's permanent user ID, not your handle, so changing your handle never moves your money.
Every coin on Pons has a page here, not just the ones aozi launched. You buy by asking @aozibot on X, and you sell right here.
on 1 ETH of trading in a coin aozi launched: curve fee 0.010 ETH Pons 0.003, creator 0.007 creator tax 0.010 ETH creator 0.010 aozi fee 0.010 ETH aozi treasury, on trades aozi makes for you creator gets 0.017 ETH 1.7% of all volume, buys and sells
ask = launch fee + 2 × 4,300,000 gas × gas price
= 0.0005 + 2 × 4.3M × 0.07 gwei
≈ 0.0011 ETHFees collect inside your coin's curve and move to the Pons fee escrow when they're swept. Press Claim on your Profile and aozi sweeps what it can, then sends your whole escrow balance to your wallet.
pending = 70% × curve fees waiting + creator tax waiting claimable = your balance in the escrow
Every Pons coin starts on a bonding curve: a contract that always buys and always sells, pricing each trade from its own reserves. It's a constant-product curve, the same idea as Uniswap v2, with one twist. It starts with 1.68 ETH of phantom quote that nobody deposited, so the first buyer can't take the whole supply for pennies.
Q = phantom + raised − fees waiting quote reserve, in ETH T = tokens still in the curve token reserve k = Q × T the same before and after every trade
fee = q × 1% curve fee, 100 bps tax = q × creator tax 1% on coins aozi launches net = q − fee − tax out = T × net / (Q + net) tokens you get
That's exactly what the chain does. A 0.01 ETH buy simulated on $BANANA's live curve returned 3,284,020.21 tokens, and this formula gives the same number to the last wei.
gross = Q × tokens in / (T + tokens in) out = gross − gross × 1% − gross × creator tax
price = Q / T
ETH per token
market cap = price × 1,000,000,000
your share = out / T = net / (Q + net)
price after = price × ((Q + net) / Q)²A fresh coin, 1% curve fee and 1% creator tax, bought after the first 3 seconds:
| You spend | After fee and tax | Tokens | Of supply | Paid over spot | Price after |
|---|---|---|---|---|---|
| 0.01 ETH | 0.0098 | 5,799,502.9 | 0.58% | 2.6% | +1.2% |
| 0.1 ETH | 0.098 | 55,118,110.2 | 5.51% | 8.0% | +12.0% |
| 1 ETH | 0.98 | 368,421,052.6 | 36.84% | 61.6% | +150.7% |
Paid over spot is your average price, fees included, against the launch price of 0.08168 ETH. Big buys on a fresh curve pay for the privilege, which is exactly what the phantom reserve is for.
Pons adds a snipe tax to buys right after a launch. It falls off a cliff, not a slope. Measured by simulating a buy at fixed times after launch:
| Seconds after launch | Snipe tax on the buy |
|---|---|
| 0 | about 99% |
| 1 | about 6.4% |
| 2 | about 0.2% |
| 3 and later | 0 |
The coin's creator and deployer are exempt. On aozi they're the same wallet: yours.
expected = the trade, simulated from your wallet first
minimum = expected × (10,000 − 300) / 10,000
3% slippageA curve doesn't run forever. It holds part of the supply back for a Uniswap pool, and once everything else is bought, the coin graduates.
reserved = supply × phantom / (phantom + threshold)
= 10⁹ × 1.68 / 5.88
= 285,714,285.71
28.57% held back
sellable = 10⁹ − reserved
= 714,285,714.29
71.43% on the curve
at the end Q = 1.68 + 4.2 = 5.88 ETH
T = 285,714,285.71
check Q × T = 1.68 × 10⁹ = k ✓
growth = ((phantom + threshold) / phantom)²
= (5.88 / 1.68)² = 3.5² = 12.25Filling the curve takes 4.2 ETH of net buying, about 4.2857 ETH spent once 2% of fee and tax come off (4.2 ÷ 0.98). The progress bar on every coin page is raised ÷ threshold.
A stock-paired coin runs the same curve, counted in shares of a tokenized stock instead of ETH. Each stock brings its own phantom and threshold, and on all 53 approved stocks the phantom is exactly 40% of the threshold: the same ratio as ETH's 1.68 to 4.2.
So every Pons curve has the same shape. 28.57% of the supply is held back, and the price grows 12.25× from launch to graduation. Only the unit changes.
| Quote | Phantom | Graduates at | Launch mcap | Graduation mcap |
|---|---|---|---|---|
| ETH | 1.68 | 4.2 raised | 1.68 ETH | 20.58 ETH |
| AAPL | 9.68 | 24.2 raised | 9.68 AAPL | 118.58 AAPL |
| TSLA | 10.4 | 26 raised | 10.4 TSLA | 127.4 TSLA |
| NVDA | 16.64 | 41.6 raised | 16.64 NVDA | 203.84 NVDA |
| SPY | 4.36 | 10.9 raised | 4.36 SPY | 53.41 SPY |
launch mcap = phantom graduation mcap = phantom × 12.25
The launch fee is still 0.0005 ETH. Buys pay in the stock: aozi approves the curve for the amount, then buys with no ETH attached, so your wallet needs the stock plus a little ETH for gas. That's why buys on these coins name the unit, like buy $APPLE 0.25 AAPL.
aozi is two pieces: the bot and its API on aozi's own server, and this site on Vercel. Here's the path a launch takes, and what keeps each step honest.
Every coin aozi launches carries its links in its on-chain metadata, where Pons, explorers and aggregators read them: the launch post on X, t.me/aozifamily for Telegram, and the coin's page here. A token's address is computed from its own metadata, so no token can contain its own address. The website link names the coin's curve instead, whose address is fixed before launch, and aozi.family forwards it to the coin's page.
The exact shapes aozi acts on. Anything else gets a reply, never a transaction. The command has to start right after the tags, though a polite pls or 请 first is fine.
| Post | What happens |
|---|---|
| @aozibot launch $FROG Frog | Launches the coin with your post's image. |
| @aozibot launch this | Under a post: launches its image, name and cashtag. |
| @aozibot launch $FROG Frog on $TSLA | Launches it paired with a stock. |
| …paired with apple stock | Names the stock in words instead. |
| @aozibot buy $FROG 0.01 | Buys a coin aozi launched, in ETH. |
| @aozibot buy $FROG 0.01 0x… | Buys any Pons coin by its address. |
| @aozibot buy $APPLE 0.25 AAPL | Buys a stock-paired coin in its stock. |
| @aozibot 0x… | A thesis: the real numbers and a verdict. A $TICKER or chart link works too. |
| @aozibot wdyt | Under a coin's post: a thesis on that coin. |
| @aozibot snipe @handle 0.01 | Buys every coin that account launches or calls. |
| @aozibot snipe $FROG 0.01 | Buys the first Pons launch of $FROG. |
| @aozibot snipes | Lists your snipes. unsnipe cancels them. |
| @aozibot wallet | Your wallet. Balance, deposit and withdraw work too. |
| @aozibot 发射 $FROG 青蛙 | Launch, in Chinese. 发币 works too. |
| @aozibot 买 $FROG 0.01 | Buy, in Chinese. |
| @aozibot 钱包 | Wallet, in Chinese. |
| @aozibot 狙击 @handle 0.01 | Snipe, in Chinese. |
The same data this site runs on, open to read: JSON over HTTPS at www.aozi.family/api, no key needed. Amounts come in each coin's quote unit, ETH or its stock.
aozi launches with Pons config 0 and pins its exact terms at signing (previewLaunchEconomics), so a launch reverts rather than go out on terms that changed a moment earlier.
Credit buys to the event's recipient, not its buyer: router buys list the router as the buyer.