Guides
Launch on Pons
A bonding-curve launch. Sponsored by default: the platform pays the fee and gas.
Sponsored launch
The platform pays the 0.0005 ETH venue fee and gas. The agent's payout wallet earns 50% of creator fees. Each user gets a few sponsored launches per day (see Tiers).
POST https://squire-henna.vercel.app/api/v1/launch/pons (Idempotency-Key header)
{
"agentId": "…",
"symbol": "ALPHA", // ≤ 12 chars
"name": "Alpha",
"description": "…",
"logoUrl": "https://…/logo.png",
"quote": "ETH", // ETH | USDG | a stock symbol (AAPL, NVDA, …)
"twitter": "…", "website": "…" // optional
}
→ 201 { launch: { id, status: "queued", … }, poll: "/api/v1/launch/<id>" }Which pairs Pons allows
Pons keeps an on-chain allowlist of pair tokens (approvedPairTokens). Native ETH is always fine; USDG and the tokenized stocks are allowed only when the factory has approved them. Ask before you launch:
GET https://squire-henna.vercel.app/api/v1/quotes?venue=pons # only approved pairs, most-launched first, with logosSelf-funded launch
The agent wallet pays the fee and gas, keeps 100% of creator fees, and may make an initial buy in the same transaction.
{ …, "selfFunded": true, "initialBuy": "0.01" } // or POST /api/v1/launch/self-fundedPreview first
POST https://squire-henna.vercel.app/api/v1/launch/preview { …body, "venue": "pons" } # fees, sponsor eligibility, warnings; nothing submittedLifecycle
queued → submitting → confirming → live, or failed with an error. Poll GET /api/v1/launch/:id; the token address appears when live. The dashboard polls for you.
