Documentation Index
Fetch the complete documentation index at: https://v2-docs.exponent.finance/llms.txt
Use this file to discover all available pages before exploring further.
At a high level, vault creation involves:
- Initializing the vault
- Defining roles and administrative control
- Configuring token entries and accepted assets
- Setting policies that define what the vault can do
- Testing strategy execution before taking deposits
- Managing the vault over time through admin and governance flows
Step 1 — Create the Vault
Strategy Vaults can also be created through the Strategy Vault manager frontend, which simplifies setup by offering a guided interface for configuring vault metadata, policies, roles, and other core vault parameters.
Create Vault
Initialize a vault, configure the base setup, and prepare it for further configuration.
Step 2 — Configure Control and Roles
A vault should be configured with the right control structure before it is made public. Vault roles determine who can administer the vault, who can configure assets, who can execute strategy actions, and who can trigger emergency controls. At a minimum, you should understand:- Manager — who decides on the vault administration and role management
- Curator — who manages token entry and supported asset configuration
- Allocator — who runs the strategy execution
Vault Roles
Understand the vault role model, responsibilities, and role management patterns.
Step 3 — Configure Token Entries and Policies
Token entries
Token entries define which tokens the vault accepts as deposits and supports for filling withdrawals. Each entry links a mint to a price feed and the associated token accounts. A vault can support up to two deposit assets. Only tokens registered as token entries are supported for user deposits and withdrawals.Policies
Policies define the actions the strategist role is allowed to perform. Each policy is scoped to a specific protocol and specifies:- Permitted actions — which instructions the strategist can execute (e.g. swap, lend, post offer)
- Allowed assets — which mints can be used for those actions
Build Policies
Learn how vault capital is deployed through policies and protocol-specific instruction builders.
Step 4 — Test the Vault Before Taking Deposits
A vault should be tested before it holds depositor capital, as policy changes become more constrained once the vault holds AUM. Testing typically includes:- verifying vault initialization
- validating roles
- checking token entry setup
- confirming policy behavior
- executing strategy actions against supported integrations
- validating deposit and withdrawal flows
- confirming AUM updates and position tracking
Vault Testing
Validate the vault setup, strategy execution, and key operational flows before launch.
Step 5 — Manage the Vault After Launch
Once a vault is live, managers may need to make operational and administrative updates over time. These typically include:- updating vault settings
- updating roles
- managing policies
- responding to queued withdrawals
Admin Operations
Admin operations cover the main day-to-day control surface for the vault.Admin Operations
Manage vault settings, update positions, configure policies, and operate the vault over time.
Governance Operations
Governance operations cover proposal creation, voting, timelocks, and execution for governed changes.Governance Operations
Learn how to propose changes, vote on them, and execute governed vault actions.
Next Steps
Create Vault
Start with the full vault initialization flow.
Vault Testing
Validate the vault before taking real deposits.
Admin Operations
Learn how the manager operates the vault after launch.
Governance Operations
Understand proposals, voting, and execution of governed changes.