1
Create the vault
Open Create Vault (
/vaults/create). The editable wizard has four steps:- Basic Information — select chain, provider, underlying asset, listing metadata, and the computed onchain name/symbol.
- Managers — assign the primary manager and optional secondary managers.
- Fees — configure fee recipient, performance fee, management fee, PPS timing, and redemption timing.
- Review — inspect the full configuration before the transaction phase.
2
Work through the setup checklist
Open Setup. Treat it as the canonical go-live checklist. It coordinates the required rows for creation, upkeep, hook authorization, yield sources, strategy coverage, and Superform availability.Use Setup Checklist for configuration progress and its separate execution-readiness checks; green rows alone do not establish readiness.
3
Fund upkeep and activate automation
Open Vault Settings → Upkeep. Read the required balance, shortfall, and activation status. Erebor marks the vault active and discoverable when the funding threshold is satisfied or an exemption applies.For a non-exempt vault, fund the returned shortfall and read back activation. Direct-link visibility alone does not establish activation.
4
Whitelist yield sources
Open Yield Sources. Add each target yield source with its paired oracle. Bulk add, bulk remove, and bulk oracle update flows prepare a single transaction for multiple rows.Emergency-exit readiness is tied to the whitelist: each whitelisted yield source can have a paired
EMERGENCY_EXIT strategy used by the Pause page to drain that source during an incident.5
Configure hook authorization
Open Merkle Trees and follow the manager-root flow:
- Draft a root config.
- Activate the config.
- Generate the merkle tree.
- Have the Primary Manager propose the root onchain.
- After the configured timelock, execute the root update onchain.
- Publish the proof artifact and verify its root against the onchain root.
6
Create and order strategies
Open Strategy Canvas. Create user-defined strategies for deposits, withdrawals, and rebalances. Strategy priority is server-managed: use drag-to-reorder, which persists through
POST /api/v1/strategies/reorder. Create and update requests do not carry priority.Before a strategy can publish intents, the OMS session key must be ready and the active merkle tree must contain the required withdrawal/deposit hooks.7
Confirm distribution readiness
Open Distribute. Confirm the vault has the metadata, visibility, and availability needed for Superform surfaces.Onchain created means the vault contract exists. Available in Superform means the vault is indexed, activated, configured, and visible to allocator-facing surfaces. See Distribute.
8
Monitor intents and operations
Use Dashboard for vault health, Intent History for execution traces, and Pause for incident controls. Intent History maps Strategy Engine rows to OMS events, fills, gas usage, mined timestamps, and hook transaction details.
