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.
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
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
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
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.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.