Skip to main content

Market Models

PNP Protocol offers four market models across Solana and EVM chains, each designed for different use cases.

V2 — Pythagorean AMM (Solana)

The V2 model uses a Pythagorean bonding curve that splits liquidity equally into YES/NO positions, creating a balanced market from the start. Required Parameters:
ParameterDescription
QuestionThe binary prediction question
Expire Date & TimeWhen the market closes for settlement
Initial LiquidityUSDC amount to seed the market (split equally between YES/NO)
Minimum market deadline is 2 days.
How it works: Creator deposits USDC, which is split equally between YES and NO positions. Prices adjust via the Pythagorean bonding curve as traders buy and sell. At settlement, winners redeem their tokens for their share of the pool.

V3 — Parimutuel P2P (Solana)

The V3 parimutuel model lets traders choose their side and includes a configurable maximum pot ratio. All bets go into a pool, and winners share the total pool proportionally based on their stake. Required Parameters:
ParameterDescription
QuestionThe binary prediction question
Expire Date & TimeWhen the market closes
Choose SideWhich side the creator supports initially
Max Pot RatioMaximum ratio to control payout distribution
Initial LiquidityUSDC amount to seed the market

PAMM — Virtual Liquidity AMM (EVM)

The Prediction AMM (PAMM) is a Virtual Liquidity CPMM deployed on EVM chains (Monad, Base, Polygon). A single collateral deposit creates instant, continuous liquidity — no LP tokens, no order books. Key Properties:
  • One deposit creates instant liquidity with virtual reserves derived from on-chain state
  • ERC-1155 outcome tokens (YES/NO)
  • Creator earns from protocol fee split + take fees that compound in reserve
  • Settlement: winners split the entire reserve pro-rata
See the full PAMM documentation for mechanics, creator guide, and economics.

Bubblegum — Prediction Market Launchpad (Solana)

Bubblegum is a permissionless prediction market launchpad. Every market launches its own token on a bonding curve — no seed capital required. The bonding curve feeds a CPMM prediction market, creating two independent price axes: token price (attention) and outcome odds (probability). Key Properties:
  • Zero capital to launch — bonding curve provides liquidity automatically
  • Every market is a tradeable token with its own ticker
  • Graduates to its own permanent AMM pool when the curve fills
  • Creators earn 0.5% of every trade
See the full Bubblegum documentation for the thesis, mechanics, and creator guide.

Comparison

FeatureV2 PythagoreanV3 ParimutuelPAMMBubblegum
ChainSolanaSolanaEVMSolana
PricingPythagorean curveParimutuel poolConstant product (CPMM)Bonding curve + CPMM
Token StandardSPLSPLERC-1155SPL
Creator Capital RequiredYes (USDC)Yes (USDC)Yes (ERC-20)No
Liquidity SourceCreator depositCreator depositCreator depositBonding curve (organic)
Token Per MarketNoNoNoYes ($TICKER)
GraduationNoNoNoYes (to AMM pool)
Best ForBalanced AMM marketsEvent-based bettingFast-launch EVM marketsViral, zero-cost markets

Creating Your Market

  1. Choose your market type (General, YouTube, Coin, Twitter, DefiLlama, or Kalshi Derivative)
  2. Select your model
  3. Fill in the required parameters
  4. Provide initial liquidity (except Bubblegum — no capital needed)
  5. Your market goes live
Start with smaller liquidity amounts while you’re learning how the different models work.