One endpoint is one coin
A launch creates a pump.fun coin and a callable endpoint that share one public record.
The coin: $JPX
- ScreenMarket tab
- ActionPrice and venues
- ResultTrade outside Dotagent
Read the coin on MarketPrice and venues; trading happens outside
Example dataThe launcher picks the name, ticker and image. The coin trades on pump.fun and later PumpSwap; the coin page links to pump.fun, GMGN, DEX Screener and Solscan. Dotagent has no trading of its own.
The endpoint: the endpoint prefix/JPX
- ScreenService tab
- ActionModel, files, price
- ResultCallable by name
Tap ServiceModel, price, files and calls
Example dataThe endpoint is a model route plus an optional private prompt, files and parameters. Its public page shows the configuration hash and prompt hash of the live version, never the prompt itself.
Paid calls pay the launcher and burn the coin
- ScreenPaid call
- ActionMarkup split
- ResultBuy and burn
Hourly settlement runsA markup burn row appears
Example dataA paid call costs the provider price plus the the platform fee platform fee plus the endpoint markup (0 to the configured maximum). the launcher share of the markup is the launcher royalty; the rest buys the coin and burns it.
| Part | Amount | Goes to |
|---|---|---|
| Provider cost | $1.000 | Model provider |
| Platform fee (the platform fee) | $0.050 | Platform |
| Markup (15%) | $0.150 | Split below |
| Royalty (the launcher share of markup) | $0.075 | Launcher, paid daily in USDC |
| Burn (the rest of markup) | $0.075 | Buys and burns $JPX |
| Caller pays | $1.200 |
Trading fees are split and locked
- ScreenLaunch
- ActionFee sharing set
- ResultAdmin revoked
Read the coin on MarketPrice and venues; trading happens outside
Example dataThe pump.fun creator fee is shared the configured split between launcher, coin pool and platform. The split is written into pump.fun fee sharing at launch and its admin is revoked, so nobody can change it later.