Protocol field guide
PROTOCOL / FIELD GUIDE01 — OVERVIEW
KNOW THE SYSTEM. MAKE YOUR MOVE.

Welcome
to Protocol.

The next level of token launching on Solana.

Protocol brings token creation, quote-pair selection and market discovery into one interface. Launch through Pump.fun with your own Solana wallet, then follow the token’s identity, available market data and on-chain bonding state.

Solana MainnetPump.fun infrastructureGuide reviewed 2 Nov 2026
NETWORKSolana
LAUNCH ENGINEPump.fun
QUOTE CATEGORIESFour paths
AUTHORIZATIONYour wallet
01 / OVERVIEW

One interface. Clear responsibilities.

Creators choose the new token’s identity and a compatible quote asset. Protocol prepares the request, stores launch information and follows its result. Pump.fun’s on-chain program creates the mint and curve; Solana executes the transaction.

Protocol execution

The installed Pump.fun SDK builds creation instructions. Curve pricing, completion and migration follow protocol state.

Wallet authorization

The connected account authorizes the prepared message. Protocol never asks for a wallet seed phrase or private key.

THE RESPONSIBILITY MAPSelect a component
Protocol

The application uploads metadata, prepares the transaction, persists launch information and follows confirmation.

The selected quote asset is the other side of the token’s market. In TOKEN / USDC, TOKEN is the new base token and USDC is the quote. SOL, USDC, STOCK and CUSTOM are categories in the launch studio; each selected mint must pass the existing compatibility check.

Pump.fun creation reference
02 / HOW PROTOCOL WORKS

From wallet to market.

Six stages describe the user journey. Select a stage to inspect what happens and which parts depend on wallet approval or on-chain state. This is an educational flow, not a live launch tracker.

SIX STAGES / ONE JOURNEYIllustration only
Connect wallet

Authorize from your own account.

Connect a compatible Solana Wallet Standard wallet and select a mainnet account. That address is the creator and fee payer in Protocol’s prepared launch. Connecting does not create a token.

Prepare for your first launch

Have your name, ticker and artwork ready. Review the selected quote mint, keep SOL for fees and account deposits, and hold enough of the selected quote token if you choose an initial purchase. The sequence diagram groups the journey; the studio itself lets you edit identity and pair details before submission.

Pre-launch notes0 of 6 reviewed
03 / QUOTE PAIRS

Choose your market’s other side.

A quote asset defines what the new token is priced and exchanged against. Protocol has four selection categories. Explore each below; these cards explain the existing studio options and never submit a launch.

FOUR QUOTE CATEGORIESEducational selector / no transaction
SOL / QUOTE CONFIGURATION

The native quote path.

Select SOL for the SDK’s native-SOL launch path. An optional initial buy is entered in SOL. The studio uses the canonical wrapped-SOL mint as its quote identifier and normalizes native SOL appropriately when resolving the launch.

So11111111111111111111111111111111111111112
Inspect mint on Solscan
QUOTE PAIRS / COMPATIBILITY

A valid mint is the starting point.

Paste the full Solana mint address in CUSTOM. Protocol reads the mint account, token program and decimal precision, then resolves available Token-2022 or Metaplex metadata for its identity and image. Metadata may be absent; an available symbol or image is descriptive, not proof of support.

  1. 01

    Identify the mint

    Use the complete address, not a ticker, pool address or wallet token-account address. A mint identifies the asset; an owner’s token account holds its balance.

  2. 02

    Review the resolved identity

    Check the displayed name, symbol, full address and decimals. The quote’s token program is resolved independently of the new base mint.

  3. 03

    Check launch compatibility

    The installed SDK resolves the quote against supported configuration and eligible Pump.fun quote paths. Invalid, uninitialized or unsupported assets cannot proceed as verified launch quotes.

  4. 04

    Recheck during preparation

    Protocol performs quote resolution again on the server when building a launch. A prior preview cannot guarantee that configuration or availability will remain unchanged.

Pump.fun supported pair assets & issuer notices
04 / TOKEN CREATION

Give the idea an identity.

The creation studio combines the existing token form, identity preview and launch summary. The preview follows your edits; it does not create an on-chain token or reserve a name.

The fields available in Protocol’s launch studio
FieldRequirement / behavior
Token nameRequired; up to 32 characters.
Ticker / symbolRequired; up to 10 characters. The studio converts typed characters to uppercase.
Token imageRequired; PNG, JPEG or WebP, up to 4 MB. The upload endpoint checks file type and content signatures.
DescriptionOptional; up to 1,000 characters.
Website, X, TelegramOptional HTTPS links; up to 300 characters each.
Quote pairSOL, USDC, a configured STOCK mint, or a compatible CUSTOM mint.
Initial developer buyOptional amount in the selected quote asset. Enter 0 for creation without a buy.
CREATION ONLY

Start with zero buy

The existing flow supports creation without an initial purchase. SOL is still needed for applicable fees and accounts; creation does not itself allocate a purchased token balance to your wallet.

CREATION + BUY

Make an initial purchase

A positive amount adds the initial buy to the creation transaction. The existing flow uses a 1% slippage cap and checks funding and preflight before signing. The trade amount is separate from network costs.

The form has no controls for custom token supply, editable launch fees, cashback, holder rewards or Mayhem mode. Do not infer those options from features offered elsewhere in the protocol.

LAUNCHING / TOKEN IDENTITY

Artwork, metadata and persistence.

When you launch, Protocol uploads the image and metadata JSON through Filebase and receives IPFS references. The JSON contains your identity fields, image URI and supported links. Its URI is included in the prepared creation instruction.

Illustrative metadata structure — placeholders only
json
{
  "name": "Example Token",
  "symbol": "EXAMPLE",
  "description": "Illustrative metadata, not a live token.",
  "image": "ipfs://<IMAGE_CID>",
  "website": "https://example.com",
  "twitter": "https://x.com/YOUR_ACCOUNT",
  "telegram": "https://t.me/YOUR_COMMUNITY",
  "external_url": "https://example.com"
}

The database stores the mint, creator, metadata references, selected quote mint, symbol, decimals and pair category alongside launch state. Stock identity and an optional initial-buy amount are also persisted where applicable. Historical quote records keep their original asset identity.

Availability

An IPFS identifier addresses content. Continued retrieval depends on the content being retained and served; a gateway or image provider can still be unavailable.

Authority

The metadata file and the mint’s authority configuration are separate. Protocol currently provides no metadata-editing action. Inspect the token’s actual on-chain authorities before drawing conclusions.

LAUNCHING / ON-CHAIN EXECUTION

What the launch actually creates.

Protocol uses the installed @pump-fun/pump-sdk 4.1.0 and its create_v2 mechanism. The base token is created with Token-2022; the selected quote’s program is resolved separately. The connected creator is the fee payer, and a new mint keypair supplies the mint’s creation signature.

The native-SOL builder uses the SDK’s SOL create or create-and-buy path. Token-quoted launches resolve the quote and required accounts; initial buys use the SDK’s V2 token-quote instructions and a versioned transaction with an address lookup table. These are existing execution paths, not settings you need to configure in the docs.

Official create_v2 account reference
LAUNCHING / REVIEW & SIGN

Your wallet authorizes the launch.

Use a registered Solana Wallet Standard wallet with mainnet transaction-signing support. The available-wallet list is based on the capabilities exposed by installed or registered wallets, rather than a fixed list of brands.

Inspect the intended creator, token, quote mint, optional buy and SOL costs in the wallet request. Protocol’s server verifies the returned signatures and matches the signed transaction message against the prepared launch before submission. Token-quoted initial buys request a versioned transaction, so the wallet must support that format.

A confirmed result shows the mint and transaction signature and links to the token page and Pump.fun. If the outcome is still pending, follow the recovery instructions in Submission & recovery.

Solana transaction structure
05 / BONDING CURVE

Read the reserves.

Pump.fun uses virtual reserve quantities to price curve trades using constant-product principles. In the simplified relationship x × y = k, x represents base-token reserves and y represents quote reserves. A buy adds quote and removes base tokens; a sell moves assets in the opposite direction. The real protocol also applies fees, rounding and available-reserve limits.

Pump.fun reserve & curve reference

How Protocol measures bonding progress

Protocol reads the token’s on-chain curve, checks its program ownership and quote mint, and uses the creation transaction’s matching Pump.fun creation event as the initial real-token reserve. The percentage compares that verified initial reserve with the curve’s remaining real-token reserve.

THE EXISTING RESERVE-BASED DISPLAYprogress = clamp((initial real tokens − remaining real tokens) / initial real tokens, 0, 1) × 100Computed in integer base units before conversion to a percentage. This is reserve depletion, not a price target, return or percentage of total minted supply.

A completed curve reports 100%. If the necessary curve state or initial creation-event reserve cannot be verified, progress is unavailable. Protocol does not substitute a made-up percentage. Selling can replenish reserves and reduce the measured progress before completion.

EDUCATIONAL MODEL / NO LIVE DATA

Input is 10% of the starting virtual quote reserve. Both reserves start at 100 illustrative units; the starting price is indexed to 1.

0.5×1.0×2.0×3.0×RELATIVE PRICESTARTSELLSBUYSCHANGE IN BASE RESERVE / NORMALIZED EXAMPLE
Base reserve remaining90.91 units
Quote reserve110.00 units
Ending relative price1.210×
Average price impact10.00%
Graduation milestone / determined by actual protocol state

This normalized model has no graduation target. The live token must meet its quote-specific completion conditions and migrate. Moving this slider never changes a token’s actual bonding percentage.

Conceptual reserve quantities illustrate supply available to this model, not a token’s total minted supply. No amounts are denominated in SOL, USDC or another asset. Fees, rounding, actual reserve limits and migration are excluded.

Explore the mathematics

With starting base reserve x₀ and quote reserve y₀, the idealized model keeps x × y constant. The marginal price is y / x. A buy input r = Δy / y₀ gives p₁ / p₀ = (1 + r)². A sell input r = Δx / x₀ gives p₁ / p₀ = 1 / (1 + r)².

Average execution-price impact is |average price / starting price − 1|. This is distinct from the ending spot-price movement. Executable Pump.fun quotes require current state and the SDK’s actual integer calculations.

BONDING CURVE / GRADUATION

Completion is a milestone. Migration is a state.

The curve’s on-chain completion flag marks the end of its ordinary curve phase. Protocol separately checks the SDK’s migration result: completion and migration must both be true before the token is labeled Graduated.

CURVE STATE / THREE DISTINCT STAGESIllustration only
On curve

On curve

The verified curve is not complete. Trading changes reserves, pricing and available balances.

The curve states shown by Protocol
DisplayMeaning
On curveA verified curve is not complete.
Complete · awaiting migrationThe curve is complete, but migration is not yet identified.
GraduatedThe curve is complete and the SDK identifies it as migrated.
UnavailableThe required state could not be verified; missing data is not treated as zero.

The canonical migrated market is on PumpSwap. Protocol observes the state; it does not offer a migration button or promise graduation at a universal SOL amount, USD market cap or elapsed time. Use the selected quote’s actual protocol conditions.

BONDING CURVE / AVAILABLE ASSETS

Price, reserves and liquidity are different.

During the curve

Virtual reserves are pricing quantities. Real reserves and actual token-account balances constrain what can be exchanged; a displayed virtual balance is not necessarily spendable liquidity.

After migration

Trading moves to the migrated pool’s reserves and rules. A chart or price appears in Protocol only when its existing providers have suitable coverage for the token and quote.

Market capitalization is a valuation calculation, not the amount you can withdraw or sell into. A completed curve, a migrated pool and an indexed chart are three separate observations.

06 / TRADING & DISCOVERY

Find the token. Understand the source.

The Market lists confirmed launches stored by Protocol. Search by name, ticker or mint; filter by All, SOL, USDC, Stocks or Custom, and by curve or graduation status. Sort by newest, oldest, market cap or 24-hour volume. Pagination uses the existing 24-record query size.

Select a token to open its existing detail route. The page brings together token identity, quote asset, full mint address, available market metrics, bonding status, metadata links and the existing chart integration.

Where the displayed information comes from
InformationCurrent source & limits
Token identity & launch recordProtocol’s stored metadata, selected quote and confirmed launch state.
Price, market cap, volume, liquidity & 24h changeDexScreener data for a matching Solana base-token / quote pair. A market-cap fallback is labeled FDV; missing measurements remain unavailable.
Bonding percentage & graduationOn-chain Pump.fun curve reads and the SDK migration check, rather than arbitrary database progress values.
ChartGeckoTerminal, after the selected pool’s base and quote addresses are verified. An unindexed pool may have no chart yet.
Refresh behaviorVisible directory data is polled every 15 seconds; upstream providers and server caches have their own timing. This is not a tick-by-tick execution feed.
Open the market terminal
TRADING / BUY & SELL

Trading follows the selected quote.

Protocol’s token detail page links to the token’s Pump.fun market. Execute buys and sells through that external interface and review its current quote, balances, fees and wallet request. The current Protocol page does not provide an embedded trade-submission form.

UNDERSTAND THE EXCHANGE
YOU SENDQuote asset
Curve or pool
YOU RECEIVEBase token

The selected quote asset buys base tokens. Fees, reserves and execution bounds affect the result. This educational diagram provides no quote and submits no trade.

For TOKEN / USDC, a buy exchanges USDC for TOKEN and a sell exchanges TOKEN for USDC. The same base/quote distinction applies to SOL, stock-token and compatible custom pairs. The value of the quote asset itself can change.

TRADING / EXECUTION TERMS

A trade moves the market.

Price impact is the effect of your own order changing reserves. Slippage is a difference between expected and execution-time terms, including changes while a transaction is pending. A slippage limit bounds an acceptable result; it does not improve liquidity or remove price impact.

Protocol’s current optional initial buy uses a 1% slippage cap. That setting belongs to the launch flow; external Pump.fun trades use the settings and executable quote shown there. If execution cannot satisfy a bound, it can fail.

07 / FEES & TRANSACTIONS

Separate the purchase from the costs.

SOLNetwork & accountsFees and required account deposits
SELECTED QUOTEOptional initial buyThe asset used by your new market
PROTOCOLApplicable fee rulesRead current configuration and wallet details
Cost categories / official fee page reviewed 2 November 2026
CostCurrent treatment
Protocol launch feeThe current builders add no separate fixed Protocol launch-fee payment.
Pump.fun creationPublished schedule: no platform creation fee for any pairing.
Network & account creationSOL transaction fees and required account deposits; amounts depend on the transaction.
Initial buyOptional purchase in the selected quote asset, with applicable protocol trade fees.
Curve & pool tradesCurrent protocol schedule. SOL/USDC canonical-pool tiers and other quote schedules can differ.
Graduation / migrationPublished schedule: 0.015 SOL. For non-SOL pairs, the migrating account pays; a user-triggered migration can charge that user.

Protocol rates can change. These published references are not a fixed all-in launch quote. The builders fetch current protocol configuration for initial-buy calculations; review the actual wallet request and current fee schedule.

Pump.fun fee schedule / last updated 17 October 2026

What to hold in the connected wallet

Keep SOL for network fees and account creation in every quote category. For an initial buy, also hold sufficient SOL or the selected quote token for the purchase and its execution bound. Protocol checks the relevant quote account and funding during initial-buy preparation.

An initial buy of 0 creates without that purchase. It does not remove transaction or account costs. Solana fees are paid in SOL and can include an optional priority component; the current builder’s compute-unit limit is not itself a priority-fee payment.

Solana network fees
TRANSACTIONS / SUBMISSION & RECOVERY

Follow the result all the way through.

Wallet approval, a returned signature and confirmed success are separate milestones. The existing flow uploads metadata, prepares the transaction, requests your signature, submits the signed bytes and checks the result.

FROM PREPARATION TO CONFIRMATIONIllustration only
Prepare

Prepare

Construct the instructions, account references, fee payer and recent blockhash. Metadata and a database record alone do not create a token.

Protocol’s stored launch states
StateMeaning
PreparedThe launch details and expected message are recorded. No confirmed creation is implied.
SubmittedA signature has been recorded after submission or recognition of the signed transaction. Confirmation may still be pending.
ConfirmedProtocol observed confirmed execution without an error and matched the on-chain transaction message to the prepared message.
FailedThe existing reconciliation observed an on-chain execution error. Uncertain or unavailable results are not automatically relabeled as failed.

The browser retains a pending signed launch in session storage for recovery. If confirmation is delayed, keep that browser session and use Check launch. Inspect the actual signature in wallet activity or on a Solana explorer. Recovery follows the existing signed transaction; it is not a new token configuration.

Solana transaction execution & confirmation
08 / SECURITY & TRANSPARENCY

Trust the address. Inspect the signature.

Your wallet controls authorization. Protocol does not ask for a seed phrase or wallet private key. The server checks the signed message against the prepared launch, validates its signatures, and matches confirmed execution to the same message before marking success.

A practical verification checklist
InspectWhy it matters
Full base-token mintNames, tickers and logos can be reused. Compare the actual mint in the launch result, token page and explorer.
Full quote mintThe selected quote is a separate asset. Verify its identity and the pair before committing funds.
Transaction signature & executionCheck confirmed or finalized status, absence of an execution error, and the intended mint and message.
Account roles & authoritiesCreator, holder, fee payer, mint authority, freeze authority and metadata authority are different roles. Inspect the actual on-chain configuration.
External market & issuerOpen the intended token market and check tokenized-asset issuer terms. A supported quote is not a certification of value or legitimacy.

Successful execution proves that the submitted instructions ran. It does not guarantee demand, liquidity, future returns or graduation. Metadata can be copied, quote assets can fluctuate, and providers or RPC reads can be unavailable.

09 / FREQUENTLY ASKED QUESTIONS

The questions before the first move.

Practical answers about quote support, wallets, launch costs and token verification. These describe the current Protocol implementation.

01What is Protocol?

Protocol is a Solana token-launch and discovery interface built around Pump.fun infrastructure. Creators configure tokens and sign launches with their wallets; users explore confirmed launches and their available market data.

02Which blockchain does Protocol use?

The application uses Solana Mainnet. Keep SOL in the connected account for transaction fees and required on-chain account deposits, including when the selected trading quote is another token.

03Which quote pairs are supported?

The studio has SOL, USDC, STOCK and CUSTOM categories. STOCK uses Protocol’s configured list; CUSTOM accepts a mint for resolution. Every selected quote must pass the current SDK compatibility check before launch.

04Can I launch with SOL?

Yes. Select SOL to use the existing native-SOL creation path. An initial buy is optional and entered in SOL.

05Can I launch with USDC?

Yes. Choose USDC. Protocol uses its configured Solana USDC mint and resolves the quote configuration before preparation. A USDC initial buy needs sufficient USDC plus SOL for network and account costs.

06What are stock-token pairs?

These pair your new token with one of the stock or ETF-related blockchain tokens in the studio’s STOCK list. Such tokens may represent or track a financial asset; holding one does not necessarily give direct ownership of the underlying shares. Check the issuer’s terms and mint.

07Can I use a custom quote token?

Yes, when the launch engine supports it. Choose CUSTOM, paste the full Solana mint address and review the resolved identity, decimals and compatibility message before continuing.

08Why might a custom pair be unsupported?

A valid mint may not have an admitted or otherwise supported Pump.fun quote configuration. Invalid or uninitialized mints, unavailable RPC, and failed SDK quote resolution can prevent verification. Missing metadata can limit the displayed identity; it is not itself proof that the quote is unsupported.

09Which wallets can I connect?

Protocol lists registered Wallet Standard wallets that support Solana Mainnet, connection, account-change events and transaction signing. Your wallet version must also handle the transaction format requested by the launch, including versioned transactions for token-quoted initial buys.

10How much does launching cost?

Budget SOL for network fees and account deposits, plus your optional initial purchase in the selected quote asset. Protocol’s current launch builder adds no separate fixed Protocol launch-fee payment. Protocol fees and final wallet costs depend on the transaction; see Fees.

11What is a bonding curve?

A reserve-based market controlled by the Pump.fun program. Buys and sells change reserves and therefore pricing. Protocol’s displayed bonding percentage measures depletion of the curve’s initial real token reserve, not USD return or total minted supply.

12When does a token graduate?

Protocol checks the on-chain completion flag and the SDK’s migration result. Complete · awaiting migration and Graduated are separate states. The docs do not assign a universal SOL target or market-cap threshold across quote assets.

13Where can I find my launched token?

The confirmed launch result links to its Protocol token page and Pump.fun market. You can also search the Market by its name, ticker or full mint. Prepared or merely submitted launches are excluded from discovery.

14How can I verify a token’s contract address?

Copy the full mint from the launch result or token detail page. Compare it with the actual mint in the confirmed transaction on a Solana explorer and with the market you intend to use. Names, symbols and images are not unique identifiers.

15Can a transaction fail?

Yes. A wallet rejection, insufficient balances, incompatible quote, preflight error, expiration or on-chain execution error can interrupt a launch. If already signed or submitted and still pending, use Check launch and inspect the saved signature before attempting another launch.

16What are the risks of launching or trading tokens?

Tokens and their quote assets can be volatile, illiquid or lose value. Market data may be delayed or missing, execution can fail, and copied metadata can mislead. Successful launch execution establishes no guarantee of legitimacy, demand or graduation.

17Can I launch without an initial buy?

Yes. Set the initial developer buy to 0. Creating a curve does not itself buy tokens for your wallet. SOL is still required for applicable fees and account creation.

18What about historical HYPE pairs?

Existing HYPE-paired tokens retain their original quote mint. HYPE can be entered under CUSTOM and remains subject to the same current compatibility checks. It is not a requirement for SOL, USDC or STOCK launches.

FAQ / TECHNICAL GLOSSARY

A shared language for the terminal.

Search the terms used throughout the guide.

19 terms
Base token
The token being launched or traded; TOKEN in TOKEN / USDC.
Quote asset
The asset used to price and exchange the base token; USDC in TOKEN / USDC.
Mint address
The public address of the Solana mint account identifying a token. A ticker is not a mint.
Token account
An account holding a balance of a particular mint for an owner. It is distinct from the mint account.
Token-2022
Solana’s token extension program, used for the new base mint by Pump.fun create_v2. The quote token program is resolved separately.
Metadata URI
A reference to descriptive token data such as its name, description, image and links.
IPFS
Content-addressed storage. A CID identifies content; continued retrieval depends on retention and serving.
Bonding curve
A program-controlled market with pricing determined by its reserve state.
Virtual reserves
Pricing quantities used by the curve; they are not necessarily actual spendable account balances.
Real token reserves
Tokens remaining in the curve’s real reserve. Protocol compares this with the verified creation-event reserve to calculate progress.
Completion
The curve’s protocol completion state. Protocol may show 100% while migration is still pending.
Graduation
The transition to a migrated market. Protocol identifies this using curve completion and the SDK migration check.
PumpSwap
Pump.fun’s AMM, used for the canonical migrated market.
Market cap / FDV
Price-based valuation measurements. Protocol labels FDV when the selected market provider supplies it instead of market cap. Neither is available trading liquidity.
Slippage
A difference between expected and execution terms. A tolerance sets an acceptable execution boundary.
Price impact
The change caused by the trade itself moving reserves, distinct from subsequent market movement.
Transaction signature
A cryptographic signature identifying and authorizing a transaction message. Its existence alone does not establish execution success.
Confirmation
Network acceptance at a commitment level. Protocol also checks execution errors and the expected prepared message.
Atomic transaction
Instructions whose state changes succeed together or revert together if execution fails. Network fees may still be charged.
FROM UNDERSTANDING TO CREATION

Your next point
of departure.

Choose the identity. Review the pair. Sign the launch.

Enter the studio
Protocol field guide / reviewed 2 November 2026Back to top
Protocol documentation