Market Design
PRISM uses constant-product AMMs to provide liquidity for tranche tokens.
AMM Structure
Each tranche token can trade against USDC.
x * y = k
Where:
xis the tranche token reserve.yis the USDC reserve.kis the invariant.
When a user swaps into the pool, reserves update and price changes according to the invariant.
Liquidity
Pools are seeded with:
- USDC.
- The corresponding tranche token.
Fees accrue to liquidity providers.
In the early demo implementation, liquidity may be admin-seeded so the market can be shown clearly without relying on external LP participation.
Price Discovery
AMM price is a live expression of trader behavior.
Traders may buy or sell based on:
- Current NAV.
- Expected future yield.
- Expected future defaults.
- Relative safety of tranche primeity.
- Liquidity and slippage.
Market Reaction After Default
After a default, NAV changes first through deterministic accounting. Then traders can react.
Example:
- Alpha is wiped.
- Core NAV falls.
- Prime NAV may remain protected.
- AMM traders sell junior tranches.
- Market prices move below or above NAV depending on expectations.
This is the key distinction between a static dashboard and a live credit market.