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: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:
This architecture separates the risk envelope (defined by policies) from strategy execution (performed by the manager). Depositors evaluate the policies and constraints, not the manager’s discretion.
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:1
Queue withdrawal
Depositor requests withdrawal, specifying shares to redeem.
2
Manager fills
Manager unwinds positions to generate the underlying asset for the withdrawal.
3
Execute withdrawal
Depositor claims the underlying asset.
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:
All the Exponent audit reports are publicly available at github.com/exponent-finance/exponent-audits.