Core Operations
PRISM exposes five core operations: deposit, yield accrual, credit event resolution, withdrawal, and trading.
Deposit
Users deposit USDC into a selected tranche and receive tranche tokens proportional to NAV.
Deposit flow:
- User selects Prime, Core, or Alpha.
- User transfers USDC into the vault reserve.
- Protocol calculates shares using current NAV.
- Protocol mints tranche tokens to the user.
- Tranche assets and supply update.
For the first deposit into a tranche, shares are minted 1:1 with deposited USDC.
Yield Accrual
Authorized accounts transfer USDC into the vault, triggering distribution across tranches.
Yield flow:
- Authorized yield source calls the accrual instruction.
- USDC enters the vault reserve.
- Protocol computes each tranche's waterfall entitlement.
- Prime receives target yield first.
- Core receives target yield second.
- Alpha receives residual yield.
- NAV updates for every affected tranche.
Credit Events
A credit event reduces total assets in the system according to predefined loss parameters.
Credit event flow:
- Oracle or authorized admin submits a loss amount.
- Protocol records the credit event.
- Loss is applied to Alpha first.
- Residual loss is applied to Core.
- Any remaining loss is applied to Prime.
- USDC moves from vault reserve to the loss sink.
- NAV updates to reflect the realized loss.
Withdrawal
Users burn tranche tokens and receive USDC based on current NAV.
Withdrawal flow:
- User selects a tranche token amount.
- Protocol computes redemption value from NAV.
- Tranche tokens are burned.
- USDC transfers from reserve to the user.
- Tranche assets and supply decrease.
If NAV has fallen due to losses, withdrawal value falls with it.
Trading
Users may trade tranche tokens on AMM pools.
Trading flow:
- User selects a market, such as
pCORE / USDC. - AMM calculates output using constant-product pricing.
- User receives output asset.
- Pool reserves update.
- Market price changes.
Trading provides an exit or repositioning path without interacting with the vault directly.