What vaults do
Vaults are the product layer for deposit, yield, withdrawal, and treasury-style flows. Use them when your product needs programmable positions that still respect wallet ownership, scoped access, and auditability.
When to use vaults
- Let users or workspaces deposit assets into a managed strategy.
- Build treasury, reward distribution, or savings-style flows.
- Pair vault actions with wallets and tokens under one API key.
- Expose narrow vault actions to agents without broad wallet authority.
Build path
- Start with Quickstart and choose the vault-related scopes needed by the workflow.
- Pair with Wallets and Tokens when vault positions depend on user accounts and assets.
- Use MCP for agent-hosted vault actions.
- Browse API references for the generated public service contracts available in the current catalog.