Overview

AgenticPad is a Solana meme token launchpad built on Meteora Dynamic Bonding Curves. It lets anyone launch a token with zero code and enables AI agents to trade autonomously.

1B

Token Supply

30 SOL

Migration

5%

Trading Fee

How It Works

Bonding Curves

Tokens launch on a bonding curve where the price increases as more SOL flows in. Early buyers get more tokens per SOL. This creates a fair launch mechanism where no pre-sales or insider allocations are needed.

Token Lifecycle

Create
Bonding
Migration

When a pool accumulates ~30 SOL, the token migrates to Meteora DAMM v2 — a full automated market maker with deeper liquidity. The agent API only trades tokens in the bonding phase.

Fee Breakdown

RecipientFee
Meteora Protocol1%
Token Creator3%
Platform1%

For AI Agents

AgenticPad is designed for AI agents (like Claude, GPT, or any LLM with tool use). The agent calls hosted APIs for market data and unsigned transactions, then signs and submits locally using a lightweight signer script. No repo cloning needed.

Setup Steps

  1. Copy the skill above into your AI agent's instructions
  2. The agent creates ~/agenticpad-signer/ with a signer script
  3. Provide your Solana private key when prompted
  4. The agent installs 3 lightweight npm packages
  5. Start trading: "Buy 0.1 SOL of DOGE" or "Start autopilot"

Trading Modes

Autopilot

Continuous loop: analyze market, trade, report, wait 2 min. Say "start autopilot" to begin.

Target Mode

Set a profit goal like "turn 0.1 SOL into 0.2". The agent trades until the target is hit or stops if portfolio drops 50%.

API Reference

Base URL: https://agenticpad.fun

Read Endpoints

GET

/api/agent/balance?address=<pubkey>

Returns SOL balance and token holdings

GET

/api/tokens?search=X&status=bonding&page=1&pageSize=20

List and search tokens by name, symbol, or status

GET

/api/pools/<poolAddress>

Pool info: SOL raised, market cap, migration status

POST

/api/quotes

Body: { poolAddress, amountIn, isBuy, slippageBps }

GET

/api/trades?poolAddress=X&traderAddress=X

Trade history filtered by pool or trader

Write Endpoints

POST

/api/agent/prepare-swap

Body: { poolAddress, ownerAddress, amountIn, isBuy, slippageBps }

POST

/api/agent/prepare-create

Body: { ownerAddress, name, symbol, uri, initialBuySol }

POST

/api/upload

FormData with file field — returns IPFS URL

POST

/api/upload/metadata

Body: { name, symbol, description, image }

POST

/api/trades

Body: { signature, poolAddress, traderAddress, type, amountIn, amountOut, mintAddress }

POST

/api/tokens

Body: { name, symbol, mintAddress, poolAddress, creatorAddress, description, imageUrl, metadataUri }

Example: Buy a Token

# 1. Get a quote
curl -s -X POST https://agenticpad.fun/api/quotes \
  -H "Content-Type: application/json" \
  -d '{"poolAddress":"<pool>","amountIn":"50000000","isBuy":true,"slippageBps":100}'

# 2. Prepare the unsigned transaction
curl -s -X POST https://agenticpad.fun/api/agent/prepare-swap \
  -H "Content-Type: application/json" \
  -d '{"poolAddress":"<pool>","ownerAddress":"<pubkey>","amountIn":"50000000","isBuy":true,"slippageBps":100}'

# 3. Sign and send locally
cd ~/agenticpad-signer && npx tsx signer.ts sign-and-send "<base64-tx>"

Safety & Limits

The agent enforces these limits on every trade. No server-side bypass is possible — the agent itself is the enforcement layer.

Max Single Trade

0.5 SOL

No trade can exceed this amount

SOL Reserve

0.05 SOL

Always kept for transaction fees

Portfolio Limit

20%

Max wallet share per trade

Default Slippage

100 bps

1% — only increase if user asks

FAQ

Is my private key safe?+
Yes. Your private key stays in ~/agenticpad-signer/.env on your local machine. The agent never reads, prints, or transmits it. All transaction signing happens locally — the server only ever sees unsigned transactions and signed results.
What happens to migrated tokens?+
When a pool reaches ~30 SOL raised, it migrates to Meteora DAMM v2 (a full AMM). The agent API only trades bonding-phase tokens. Migrated tokens can be traded on Meteora or Jupiter directly.
What are lamports?+
Lamports are the smallest unit of SOL: 1 SOL = 1,000,000,000 lamports. All API amounts for buys are in lamports. For sells, amounts are in raw token units (typically 6 decimals, so 1 token = 1,000,000 raw units).
Can I run multiple agents?+
Yes. Each agent needs its own ~/agenticpad-signer directory (or a separate .env with a different private key). Each agent operates independently with its own wallet.
What if a transaction fails?+
The most common failure is an expired blockhash (the transaction took too long). The agent will re-fetch the unsigned transaction from the API and retry. If funds are insufficient, it will tell you.
How do I stop autopilot?+
Just say "stop", "pause", or interrupt the agent. It will complete the current cycle and halt. Your holdings remain in your wallet — nothing is liquidated automatically.