Bonding Curve Mechanics

Overview

The bonding curve phase implements a virtual Constant Product Market Maker (CPMM) that determines share prices based on mathematical formulas rather than traditional order matching. This mechanism enables permissionless market creation without seed liquidity.


Pricing Model

Constant Product Formula

The protocol maintains the invariant:

vYES × vNO = k

Price is derived as the marginal rate of exchange:

Price(YES) = vNO / (vYES + vNO)
Price(NO) = vYES / (vYES + vNO)

Price Impact

Each trade modifies the virtual reserves, shifting prices according to the constant product formula:

State
vYES
vNO
YES Price
NO Price

Initial

100,000

100,000

50.00%

50.00%

After $1k YES buy

99,030

100,980

50.49%

49.51%

After $5k YES buy

95,346

104,854

52.38%

47.62%

After $10k YES buy

91,116

109,754

54.63%

45.37%


Trade Execution

Buy Order Processing

For a YES purchase of amount A:

Sell Order Processing

For selling S shares:


Slippage Analysis

Slippage increases non-linearly with trade size due to the constant product formula:

Trade Size (USDC)
Shares Received
Avg Price
Effective Slippage

$100

98.0

$1.020

2.0%

$500

485.2

$1.031

3.1%

$1,000

960.8

$1.041

4.1%

$5,000

4,654.0

$1.074

7.4%

$10,000

8,884.4

$1.126

12.6%

This slippage mechanism serves two critical functions:

  1. Solvency Protection: Ensures vault accumulates faster than liabilities

  2. Manipulation Resistance: Makes price manipulation economically costly


Fee Structure

Operation
Fee Rate
Destination

Buy

2%

50% Creator / 50% Protocol

Sell

2%

50% Creator / 50% Protocol

The buy fee enhances solvency margin by increasing the vault balance relative to share issuance. The sell fee provides protocol revenue while discouraging excessive position churn.


Early Exit Mechanism

Users may liquidate positions at any time during the bonding phase:

Exit Dynamics

  • First-mover advantage: Early sellers receive better prices

  • Slippage on exit: Large sell orders face price impact

  • Vault protection: Payout limited by available reserves

Example: Selling 500 Shares

Metric
Before
After

vYES

99,000

99,500

vNO

101,010

100,503

Gross payout

$507.00

Fee (2%)

$10.14

Net payout

$496.86


Bonding Phase Termination

The bonding phase ends under one of two conditions:

Condition 1: Graduation (Success)

Market transitions to Order Book trading with real tokens.

Condition 2: Deadline Expiry (Failure)

Refund mode activates; users claim pro-rata share of vault.


Economic Incentives

Actor
Incentive
Mechanism

Early buyers

Lower prices

CPMM starting at 50%

Large buyers

Price discovery

Market moves toward estimate

Arbitrageurs

Balance markets

Cheap side offers profit opportunity

Protocol

Solvency buffer

Fees accumulate in vault

Last updated