Skip to main content

Overview

This guide walks through the complete vault creation process.

Pre-Creation Planning

Before creating, define:

1. Strategy

QuestionYour Answer
What assets will you deploy to?(e.g., Centuari fixed-rate, Aave)
What maturities?(e.g., 30-90 days)
What’s your rebalancing approach?(e.g., weekly, at maturity)
What makes your strategy unique?(e.g., RWA focus, conservative)

2. Target Users

QuestionYour Answer
Who is this vault for?(e.g., conservative lenders)
What’s the minimum deposit?(e.g., no minimum, $1,000)
What’s your target audience?(e.g., retail, institutional)

3. Fee Structure

FeeYour RateMarket Comparison
Management(e.g., 1%)0.5-2% typical
Performance(e.g., 15%)10-20% typical
Hurdle(e.g., 5%)0-8% typical
Withdrawal(e.g., 0%)0-0.5% typical

Creation Steps

1

Access Curator Dashboard

Navigate to curator tools (requires approved curator status)
2

Click 'Create Vault'

Start the vault creation wizard
3

Basic Information

Enter:
  • Vault name (unique, descriptive)
  • Base asset (USDC, USDT, DAI)
  • Strategy type
4

Strategy Description

Write clear description:
  • What the vault does
  • How it generates returns
  • Key risk factors
5

Configure Allocation Rules

Set allowed protocols and limits:
{
  "allowedProtocols": [
    { "name": "Centuari", "maxAllocation": 100 },
    { "name": "Aave", "maxAllocation": 40 }
  ],
  "allowedMaturities": { "min": 7, "max": 180 }
}
6

Set Risk Parameters

Configure:
  • Max single position (10-25%)
  • Max protocol concentration (30-100%)
  • Minimum cash buffer (5-20%)
7

Configure Fees

Set your fee structure:
  • Management fee
  • Performance fee and hurdle
  • Withdrawal fee (if any)
8

Review & Confirm

Review all settings (most cannot be changed later)
9

Deploy Stake

Deposit your curator stake (minimum 1% of target size)
10

Launch

Vault goes live!

Configuration Details

Allocation Rules

interface AllocationRules {
  allowedProtocols: {
    name: string;
    maxAllocation: number; // percentage
  }[];
  allowedAssets: string[];
  allowedMaturities: {
    min: number; // days
    max: number; // days
  };
  maxSinglePosition: number; // percentage
  minCashBuffer: number; // percentage
}

Example Configurations

{
  "allowedProtocols": [
    { "name": "Centuari", "maxAllocation": 100 }
  ],
  "allowedMaturities": { "min": 30, "max": 90 },
  "maxSinglePosition": 15,
  "minCashBuffer": 15
}

Naming Best Practices

Good names:
  • “Steady Yield USDC” (clear, descriptive)
  • “Conservative Fixed Income” (indicates risk level)
  • “Multi-Protocol Optimizer” (describes strategy)
Avoid:
  • “Best Returns Ever” (misleading)
  • “Risk-Free Yield” (no yield is risk-free)
  • Competitor names or trademarks

Post-Launch

After launching:
1

Monitor

Watch for first deposits
2

Deploy

Begin deploying capital according to strategy
3

Communicate

Post updates for early depositors
4

Iterate

Adjust approach based on learnings

Modifying Vault Settings

SettingChangeable?Process
NameNoFixed at creation
Base assetNoFixed
Strategy typeNoFixed
DescriptionYesCurator update
Allocation rulesLimitedGovernance vote
Fee increaseYes30-day notice + vote
Fee decreaseYesCurator decision

FAQs

Yes, after establishing track record with first vault.
Major strategy changes require governance approval or creating a new vault.
Depends on your fees and time investment. Typically $500k+ for meaningful curator income.