Junior Tranche Vault
XLP-J is the open, user-facing tranche of XLP.
Role in the System
Unlike XLP-S, users can directly deposit and redeem funds in XLP-J to earn yield.
XLP-J is designed to:
absorb higher market and strategy risk,
capture bidirectional flow from vAMM and swap activity,
and maximize LP fee earnings.
It serves as the primary yield engine of the protocol while also acting as a backstop for XLP-S if needed.
Economic Purpose
XLP-J earns yield by:
Deploying capital into liquidity and swap pools, capturing fees from both lending and borrowing flows.
Supporting executor-managed strategies that actively generate risk-adjusted returns.
Taking on residual market exposure that XLP-S cannot carry due to its conservative mandate.
Because of this, XLP-J is higher leverage, higher volatility, and higher return compared to XLP-S.
Yield Model
XLP-J yield comes from multiple sources:
LP fees from protocol vAMM and perp markets
Trading PnL from executor strategies
Internal spread capture (when the protocol internalizes flow)
Partial backstop returns when supporting XLP-S obligations
Distributions are generally daily, after:
Executor share
Protocol governance share
Reserve top-ups (if applicable)
Skim to Senior
To stabilize the system, a dynamic skim mechanism may allocate part of XLP-J yield to XLP-S:
Low APR → no skim
Moderate APR → small portion routed to XLP-S
High APR → larger portion routed to XLP-S
This ensures Senior floor obligations are supported, while Junior retains upside.
Risk & Behavior Profile
Higher leverage than XLP-S
Higher expected APR
Exposed to bidirectional market flow
Volatility reflects both trading PnL and market shifts
Supports the protocol insurance and rate smoothing of XLP-S indirectly
System-Level Impact
XLP-J acts as:
The yield-generating engine for all users
Liquidity amplifier for swap and Fixed Yield markets
Residual risk absorber behind XLP-S
Fee and flow harvester across all active protocol markets
By design, it contrasts with XLP-S:
Junior → high risk, high reward, user-accessible
Senior → low risk, closed, stabilizing collateral
Backstop Function
If Senior obligations exceed its own capacity and Reserve is depleted:
Junior capital is used to cover the shortfall
Backstop is cluster-specific by default
This makes Junior the risk-bearing layer of XLP.
Last updated