This page details the protocol architecture of Strategy Vaults. For a user guide on depositing and withdrawing, see Using Strategy Vaults.
Architecture
An Exponent Strategy Vault is an onchain program that holds depositor assets and executes yield strategies across Exponent’s rate markets and integrated protocols. Each vault consists of:| Component | Description |
|---|---|
| Vault program | Smart contract managing deposits, withdrawals, and position accounting |
| Manager | A whitelisted address authorized to execute strategy operations |
| Onchain policies | Squads smart account constraints defining the vault’s risk envelope |
| Vault share token | SPL token representing proportional ownership of the vault’s AUM |
Onchain Policy Governance
Vault managers operate within strict onchain constraints enforced by policies via Squads smart accounts. These policies are not guidelines, they are programmatic rules that the smart contract enforces at execution time. The manager cannot submit transactions that violate the defined policies. Configurable policy parameters include:| Policy | Function |
|---|---|
| Asset whitelist | Restricts vault holdings to specified assets only (e.g. only JitoSOL, mSOL, JupSOL) |
| Protocol whitelist | Limits interactions to approved protocols (e.g. Exponent order book only) |
| Timelock | Requires a waiting period (typically 7 days) for any parameter modification |
Vault Index and Share Pricing
Vault share tokens represent a proportional claim on total AUM. The vault index tracks the value of all positions held:- Market value of PT and YT positions
- Unrealized PnL from open order book quotes
- Accrued yield and trading fees
- Value of underlying assets held
- Pending withdrawals
Withdrawal Queue
Vault withdrawals follow a queue mechanism to protect remaining depositors from adverse selection:
The queue exists because vault positions (open order book quotes, active LP positions) may need to be unwound before assets can be returned. Immediate withdrawals could force unfavorable position exits that reduce value for remaining depositors.
Governance and Proposals
Vault parameters can be modified through a timelocked proposal system:- Manager or governance participant proposes an action (e.g. adding a new whitelisted asset, changing a policy parameter)
- The proposal enters the timelock period (typically 7 days)
- Stakeholders can evaluate the proposal during the timelock — depositors can exit if they disagree
- After the timelock expires, the proposal can be executed
Security Overview
The full audit coverage for the vault infrastructure:| Component | Auditors |
|---|---|
| Exponent Vault Program | Pending Audits |
| Squads Smart Accounts (policy enforcement) | OtterSec, Offside Labs, Certora |
| Exponent Core (yield stripping) | OtterSec, Offside Labs, Certora, Sec3 |
| Exponent Order Book | OtterSec, Offside Labs, Sec3 |