Protocol

Protocol Economics

Two fee streams run on Solana mainnet today: a creator-fee split locked on-chain at launch, and a 0.5% trading fee paid in the same transaction as every trade. One part of each market’s creator fees is reserved for its Pair; the rest funds the protocol.

Live on Solana mainnetFees today

Every Pair MarketPair MarketThe canonical pairing of an internet asset with a financial Pair: TOKEN × PAIR INSTRUMENT, plus the Pair Vault, configuration and accounting that connect them. earns from two sources. The first is the coin’s Pump creator-fee stream, which Pump pays on trading activity and which PairStreet splits three ways at launch. The second is the PairStreet trading fee, charged on trades that PairStreet builds. Both are live, both settle on-chain, and both are visible on the treasury account.

Creator-fee split, per Pair MarketLIVE
100% of the coin’s Pump creator fees
50%
25%
25%
Creator
Paid to the wallet that launched the coin.
PairStreet protocol
Protocol revenue. Funds operations, Pair integrations and planned $STREET buybacks.
Pair Vault reserve
Earmarked for Pair Asset acquisition for this market. Not protocol revenue.
The split applies to the coin’s Pump creator fees only. Pump’s own protocol fee is separate and embedded in Pump’s curve math.

Figure summary: Each Pair Market's Pump creator fees split 50% to the creator, 25% to PairStreet protocol revenue and 25% to the Pair Vault reserve for that market.

How the split is enforced on-chain

The split is a Pump fee-sharing config, written during the launch itself. The first launch transaction runs create_v2 together with create_fee_sharing_config, which makes the sharing-config PDA the bonding curve’s creator. The second transaction runs update_fee_shares with two shareholders. Both transactions are signed in the same single wallet prompt as the launch; Pump and Solana walks through the full sequence.

Fee-sharing config shareholders
On-chain shareholderSharePairStreet accounting
Creator wallet5,000 bpsCreator, 50%
PairStreet treasury5,000 bpsProtocol revenue 25% + Pair Vault reserve 25%

Pump lets a coin’s reward split be configured once. After update_fee_shares lands, the config is locked (adminRevoked = true) and nobody can change it, PairStreet included. Each coin has its own sharing config, keyed by its mint, so every lamport of creator fees is attributable to exactly one Pair Market.

Distribution is permissionless. Accrued creator fees are paid out by Pump’s distribute_creator_fees instruction, which anyone can trigger; the market page exposes it as “Distribute creator fees”. If the split transaction of a launch did not land, the market shows “Split pending” and the creator locks it later with “Lock fee split”. Both actions are served by GET and POST /api/markets/[mint]/fees, which return an unsigned transaction for the wallet to sign (see the API).

The 0.5% trading fee

PairStreet charges 0.5% of the SOL side of every trade it builds, on buys and on sells. The fee is a System transfer to the treasury inside the same transaction as the trade, so a trade and its fee land together or not at all.

  • ·Buy. The fee is taken from the SOL going in. The remainder is what enters the bonding curve.
  • ·Sell. The fee is taken from the SOL proceeds. The trader receives proceeds net of the fee.
  • ·Pump fees are separate. Pump’s protocol fee and the coin’s creator fee are part of Pump’s curve math and apply on top of, not instead of, the PairStreet fee.
  • ·Rent-minimum guard. A Solana account below its rent-exempt minimum cannot receive a transfer that leaves it underfunded. While the treasury account is below that minimum, a fee too small to fund it is skipped, so a trade never fails because of the fee.

Worked example

Three numbers that follow directly from the rates above.

2 SOL × 0.005 = 0.01 SOL PairStreet fee
2 SOL − 0.01 SOL = 1.99 SOL into the bonding curve
Buy: the fee is 0.5% of the SOL in; the rest is priced on the curve.
3 SOL gross proceeds × 0.005 = 0.015 SOL PairStreet fee
3 SOL − 0.015 SOL = 2.985 SOL to the trader
Sell: the fee is 0.5% of the SOL proceeds.
4 SOL creator fees distributed
→ creator 50% = 2 SOL
→ treasury 50% = 2 SOL = 1 SOL protocol revenue (25%) + 1 SOL Pair Vault reserve (25%)
Creator fees: two on-chain shareholders, three accounting lines.

Treasury

Both streams settle to one address, the PairStreet PairStreet treasuryPairStreet treasuryThe protocol wallet that receives the protocol share and Pair Vault reserve of creator fees plus the 0.5% trading fee.:

5XAwPtXHkA2F68tEj5ZAZePJfJWH4tzGkeQiqK5ggfRg

It is a single PairStreet-controlled wallet today. Moving it to a multisig is planned Planned. Every fee transfer and every creator-fee distribution into it is a public Solana transaction, readable on Solscan from the link above.

Where the Pair Vault reserve goes

The Pair Vault reservePair Vault reserveThe 25% share of a Pair Market's creator fees earmarked for its Pair Vault. Held by the PairStreet treasury until the market's settlement route activates. is the 25% share of a market’s creator fees. It belongs to that market’s Pair. PairStreet earmarks it per Pair Market and holds it in the treasury until the market’s Pair VaultPair VaultThe account that receives settlement value allocated to one Pair Market, holds it until conversion, and holds the acquired Pair Asset until it is allocated to holders. custody and the instrument’s settlement route activate. At that point the reserve funds the Pair Vault, and the Pair Router converts it into the Pair Asset during settlement.

Fee streams and how each is classified
StreamRatePaid toClassificationStatus
Trading fee0.5%Treasury, same transactionProtocol revenueLive
Creator share50%Creator walletCreator incomeLive
Protocol share25%TreasuryProtocol revenueLive
Pair Vault reserve25%Treasury, earmarked per marketReserved for Pair Asset acquisitionAccruing
Reserve into Pair Vault100% of reserveThe market’s Pair VaultSettlement balanceActivates per route

The accounting that keeps each market’s reserve separable, from creator-fee distribution to vault funding to settlement, is covered in Accounting and Reconciliation.

Two flywheels

PairStreet runs two loops. The first belongs to each Pair Market: activity in the coin feeds its Pair. The second belongs to the protocol: activity across all markets feeds the treasury, and the treasury feeds integrations and, once launched, $STREET.

Pair Market flywheelARCHITECTURE
PAIR MARKET6 stepsLaunchesTradingPair flowAcquisitionUtilityInterest

Figure summary: More launches lead to more trading, more Pair economics, more Pair Asset acquisition, more holder utility, more interest, and in turn more launches.

Protocol flywheel: planned protocol economicsPLANNED
PROTOCOL6 stepsIntegrationsActivityRevenueTreasuryBuybacksHold/burn

Figure summary: More activity produces protocol revenue, which reaches the treasury, funds planned $STREET buybacks held in the treasury or burned, and funds more Pair integrations, which bring more activity.

Pair Market flywheel

  1. 01More launches bring more Pair Markets into the Pair Registry.
  2. 02More trading generates more creator fees for each market.
  3. 03More Pair economics: 25% of those creator fees accrue as the market’s Pair Vault reserve.
  4. 04More Pair Asset acquisition once the instrument’s settlement route is active.
  5. 05More holder utility: reward epochs allocate the acquired Pair Asset to eligible holders.
  6. 06More interest in Pair Markets, and more creators launching them.

Protocol flywheel

  1. 01More activity across all Pair Markets.
  2. 02More protocol revenue: the 0.5% trading fee and the 25% protocol share of creator fees.
  3. 03A larger protocol treasury.
  4. 04Treasury-executed $STREET buybacks (planned).
  5. 05Bought-back $STREET held in the treasury or burned, at treasury discretion (planned).
  6. 06More Pair integrations: new providers, new instruments, new settlement routes.

Steps one to three of the protocol flywheel run today. The $STREET steps are planned protocol economics and activate with the token.

Planned protocol economics$STREET

$STREET is the PairStreet protocol token. It has not launched yet and has no contract address. Planned

This is a description of how the treasury intends to use revenue. It makes no statement about the price of $STREET, and nothing on this page is a promise of value, yield or return to any holder.

Buyback model

The model below shows how the pieces relate. Move annual volume, the creator-fee rate, the share of revenue directed to buybacks and the share of bought-back $STREET burned; the outputs show protocol revenue, the buyback budget, the amount held and burned, and what remains for operations and integrations. The Pair Vault reserve is shown on its own line because it never enters the buyback budget.

$STREET buyback modelILLUSTRATIVE
Trading fee (0.5%)$1.3M
Creator fees generated50% to creators$750.0K
Protocol share of creator fees (25%)$187.5K
Protocol revenue$1.4M
$STREET buyback budget$575.0K
Held in treasurybought-back $STREET$575.0K
Burned$0
Operations and Pair integrations$862.5K
Pair Vault reserves (25%, separate)earmarked for Pair Asset acquisition, not revenue$187.5K
Illustrative model. Not a forecast.

Figure summary: Interactive illustrative calculator. Inputs: annual volume, creator fee rate, percentage of protocol revenue directed to buybacks, percentage of bought-back $STREET burned. Outputs: trading fee, creator fees, protocol share, protocol revenue, buyback budget, held, burned, operations and integrations, and the separate Pair Vault reserve.

The model assumes every trade is routed through PairStreet, which overstates trading-fee revenue for markets also traded elsewhere. The creator-fee rate is set by Pump per market and varies by curve and pool; the slider exists so the reader can test the relationship, not to predict it.

Revenue flow

The path from activity to the treasury is live. What the treasury does next is set by policy, and the allocation between operations, integrations and buybacks is configurable rather than fixed in code.

Protocol revenue flowPLANNED
  1. Pair activityLIVE

    Trades and creator-fee distributions across every Pair Market.

  2. Protocol revenueLIVE

    The Pair Vault reserve is excluded at this layer.

    • Trading fee0.5% of the SOL sideLive
    • Protocol share25% of creator feesLive
  3. Treasury5XAw…gfRg

    Single PairStreet-controlled wallet; multisig planned.

  4. Treasury allocationPOLICY
    • OperationsPolicy share
    • Pair integrationsPolicy share
    • $STREET buybackPolicy share
  5. Bought-back $STREETPLANNED
    • Held in treasurycurrent policy
    • Burnat treasury discretion
Allocation percentages are configurable
Pair activity, protocol revenue and the treasury are live on mainnet today. Allocation percentages are set by treasury policy; none are hardcoded.

Figure summary: Pair activity produces protocol revenue, which settles to the treasury. The treasury allocates to operations, Pair integrations and $STREET buybacks in configurable proportions. Bought-back $STREET is held in the treasury or burned. The first three layers are live; the allocation and $STREET layers are planned.

For how protocol revenue relates to the reserve that funds each Pair, read Pair Vault. For the full trace of one market from launch to claim, with every number worked through, read the $TOKYO case study.