Skip to content

Curated Vaults

Passive yield from actively managed strategies — fully on-chain, non-custodial, allocating across Vortum products and external DeFi protocols on any chain.

Core Insight

Curators allocate depositor capital across Vortum's internal products (lending, perps, LP) and external DeFi protocols on any supported chain (Aave, Kamino, Morpho, and more). Internal reallocation is atomic. Cross-chain allocation uses Transfusion's settlement layer — the canister signs transactions on Ethereum, Solana, and EVM L2s directly via threshold cryptography.

Why Curated Vaults?

Yield vaults are proven — Yearn pioneered automated yield strategies, Morpho refined them with curator-driven allocation. But every existing vault system shares the same structural weakness: cross-protocol risk.

A Yearn vault deploying across Aave, Compound, and Uniswap must manage approvals across governance systems, handle multi-contract interactions, and execute multi-transaction strategies that can partially fail. Each protocol is a separate trust domain with its own upgrade risk, oracle dependency, and failure mode.

Vortum vaults are different in two ways. First, internal products (lending, perps, spot LP) share one system — reallocation between them is atomic, not a cross-protocol transaction. Second, Transfusion's cross-chain settlement layer lets curators deploy capital to external protocols on Ethereum, Solana, and EVM L2s — the canister signs transactions directly via threshold cryptography. One vault, every yield source, any chain.

Yearn v3Morpho MetaMorphoVortum
ArchitectureMulti-protocol strategiesCurator-allocated across lending marketsCurator-allocated across Vortum products + external DeFi on any chain
ComposabilityCross-protocol callsSingle lending protocolAtomic — lending, perps, spot, LP in one system
ReallocationMulti-tx, may need governanceCurator tx, single protocolAtomic — single call
Cross-protocol riskHigh — approvals, upgrades, dependenciesLow — one protocolNone — all products share one system
MEV exposureRebalance txs visible in mempoolRebalance txs visible in mempoolNo mempool — no front-running of rebalances
Multi-chainPer-chain deploymentPer-chain deploymentNative multi-chain via Chain Fusion — allocate to external protocols on any supported chain
TransparencyOn-chain, but across many contractsOn-chain, single protocolOn-chain, unified state — full allocation visible
AuditabilityRequires indexing multiple protocolsSingle protocol stateUnified state — trivially queryable

The Composability Advantage

When lending, perps, and spot share one state, strategies that would require complex cross-protocol orchestration elsewhere become trivial. A delta-neutral strategy that lends USDC while hedging with a perp short is two internal operations — not two protocols, two approvals, and a prayer that both execute atomically.

How It Works

Depositors provide capital and receive vault shares representing their pro-rata ownership. They choose a vault based on its strategy, risk profile, and curator track record — then sit back.

Curators are the active managers. They decide how vault capital is deployed: which lending books to enter, whether to capture perp funding rates, how much to allocate to LP provision. They earn performance fees on the yield they generate.

Architecture

Vaults sit on top of the existing product layer and can reach external protocols via Transfusion:

Each vault is a subaccount within Vortum's existing account system — up to 255 subaccounts per principal. The vault's subaccount holds depositor funds and interacts with lending, perps, and spot exactly as any other account would. No special infrastructure — just a managed subaccount with curator permissions and share accounting.

Vaults
├── VAULT_CONSERVATIVE_001   → 100% lending
├── VAULT_BALANCED_002       → lending + LP + funding
├── VAULT_DELTANEUTRAL_003   → lending + hedged perps
└── VAULT_MM_004             → orderbook LP + perps

Each vault is identified by a unique ID, tracks its own share token supply, and maintains an independent NAV.

Net Asset Value (NAV)

A vault's NAV is the total value of all positions and idle capital it holds, minus any accrued fees:

NAV = Idle USDC
    + Lending Positions (principal + accrued interest)
    + LP Positions (mark-to-market)
    + Perp Positions (margin + unrealized PnL)
    − Accrued Management Fees

NAV is recalculated on every deposit, withdrawal, and rebalance. Share price derives directly from it: Share Price = NAV / Total Shares. Because all underlying positions live in the same canister, NAV calculation reads state directly — no cross-contract calls, no oracle dependencies for internal position values.

Auto-Lend vs. Curated Vaults

Vortum's auto-lend feature lets any trader earn yield on idle USDC automatically — zero configuration, single-asset, lending only. Curated Vaults are the managed extension: multi-strategy, multi-product, professionally curated. Auto-lend is "set and forget." Curated Vaults are "choose your manager."

Strategy Types

StrategyAllocationTarget APRRiskDescription
Conservative100% lending (open + fixed-term)4–7%LowDepositor capital lent across rate books; curator optimizes term selection
Balanced60% lending · 30% LP · 10% funding8–14%MediumDiversified across yield sources; LP fees + lending rates + funding payments
Delta-Neutral50% lending · 50% hedged perps10–18%MediumLend USDC while capturing funding rates with hedged perp positions
Cross-Chain Yield40% internal · 60% external DeFi8–20%Medium-HighDeploy across Aave, Kamino, Morpho + Vortum lending; curator optimizes across chains
Market-Making80% orderbook LP · 20% lending12–25%HigherProvide liquidity on spot and perp books with dynamic spread management

Strategy Constraints

Curators don't have unlimited freedom — each vault defines strategy constraints that limit what the curator can do:

ConstraintExamplePurpose
Allowed productsLending only, lending + LP, or lending + external DeFiRestrict which internal products and external protocols the vault can use
Max perp exposureNo directional positions, or delta-neutral onlyPrevent the curator from taking speculative bets
Max single allocationNo more than 40% in any one marketForce diversification
Min lending shareAt least 30% in lending at all timesEnsure baseline liquidity for withdrawals
Leverage capNo leverage, or max 2xLimit downside risk

Constraints are set at vault creation and enforced by the canister. The curator's reallocation calls are validated against constraints before execution — a curator cannot override them.

Curator System

Who Can Curate

Anyone can create a vault and become a curator — there's no permissioned whitelist. But depositors choose vaults based on on-chain track records, so curators earn trust through performance:

Curator TypeExampleAdvantage
Quant teamsAlgorithmic strategy firmsSystematic, data-driven allocation
DeFi fundsCrypto-native asset managersDeep market knowledge, active monitoring
DAOsTreasury management DAOsCommunity governance over strategy
IndividualsExperienced tradersLean, fast decision-making

Skin in the Game

Curators stake their own capital in the vault — aligned incentives, not just fee extraction:

RequirementDetails
Minimum stakeCurator deposits own capital (e.g., 5% of vault TVL up to a cap)
Lock periodCurator stake locked for minimum duration (e.g., 30 days)
First-lossCurator's stake absorbs losses before depositors

On-Chain Track Record

Every curator action is logged and publicly queryable:

  • Historical allocations and rebalance timestamps
  • Realized APR by period (7D, 30D, 90D, all-time)
  • Maximum drawdown
  • Volatility (standard deviation of daily returns)
  • Total value managed
  • Depositor count and retention

No off-chain dashboards, no self-reported numbers — the canister state is the track record.

Risk Controls

ControlMechanism
Per-vault allocation limitsCanister enforces strategy constraints on every reallocation
Max drawdown triggerIf vault NAV drops below threshold (e.g., -5%), auto-unwind to 100% lending
Withdrawal reserveMinimum percentage always held in liquid positions (lending open-term or idle)
No directional perp exposureConfigurable per vault — conservative vaults block one-sided perp positions
Curator cooldownRate limit on rebalance frequency to prevent churn (e.g., max 1 rebalance per hour)
Emergency shutdownCanister can freeze vault and return all capital to depositors

Max Drawdown Protection

Drawdown thresholds are configurable per vault. Conservative vaults may use tighter limits; aggressive vaults wider. Example thresholds for a balanced vault:

In Safe Mode, the vault automatically moves all capital to open-term lending — the lowest-risk position available. The curator cannot reallocate until NAV recovers and an admin reviews.

Deposits & Withdrawals

Deposits

Instant. Depositor sends USDC to the vault, receives vault shares representing their pro-rata ownership of the vault's total value:

Shares Received = Deposit Amount / Share Price
Share Price = Total Vault NAV / Total Shares Outstanding

Example:
  Vault NAV: 500,000 USDC · 100,000 shares outstanding
  Share price: $5.00
  Deposit: 10,000 USDC → 2,000 shares
  New NAV: 510,000 USDC · 102,000 shares · share price still $5.00

Deposits are denominated in USDC initially. Multi-asset vaults (accepting BTC, SOL) can be added later.

Withdrawals

Withdrawal speed depends on the vault's current allocation:

Position TypeWithdrawal SpeedMechanism
Idle USDCInstantDirect transfer
Open-term lendingInstantRecall from lending book
Fixed-term lendingQueuedWait for maturity or early-exit with fee
LP positionsNear-instantRemove liquidity from orderbook
Perp positionsNear-instantClose position at market

For vaults with illiquid positions, a withdrawal queue processes requests in FIFO order as positions mature or are unwound. The withdrawal reserve (enforced by risk controls) ensures most withdrawals are instant.

Share Tokens

Vault shares are internal accounting units tracked by the canister. Each share represents a claim on the vault's net asset value. Shares are non-transferable initially — transferability and tokenization (ICRC-1 fungible token standard) can be added in a future phase.

Fee Model

FeeAmountPaid ByRecipientTrigger
Management fee0–2% annuallyVault NAVCuratorAccrued continuously, deducted from NAV
Performance fee10–20% of yieldVault profitsCuratorCharged on positive returns above high-water mark
Protocol fee5–10% of curator feesCurator feesProtocol treasuryDeducted from curator's management + performance fees

High-Water Mark

Performance fees are only charged on new profits. If a vault's NAV drops and later recovers, the curator earns nothing on the recovery — only on gains above the previous peak:

Example (20% performance fee):

Period 1: NAV $100 → $112   → Curator earns 20% of $12 = $2.40
Period 2: NAV $112 → $105   → Curator earns nothing
Period 3: NAV $105 → $118   → Curator earns 20% of $6 ($118 - $112) = $1.20

This prevents curators from earning fees on recovery after drawdowns — standard practice in traditional asset management.

Cross-Chain Strategies

The strategies described above allocate within Vortum's own products — atomic, zero cross-protocol risk. But Transfusion's cross-chain settlement layer opens a second tier: curators can deploy vault capital to external DeFi protocols on other chains.

The canister holds signing keys for Bitcoin (threshold Schnorr), Ethereum and EVM L2s (threshold ECDSA), and Solana (threshold Ed25519). It can read external protocol state via HTTPS outcalls and submit transactions directly — no bridges, no relayers.

How It Works

A curator managing a cross-chain vault can:

  1. Deposit vault USDC into Aave on Ethereum by signing an ERC-20 approve + supply transaction via threshold ECDSA
  2. Monitor the position's health and yield by querying Aave's contracts via HTTPS outcalls
  3. Withdraw back to the canister by signing a withdrawal transaction
  4. Reallocate between external protocols and internal Vortum products

Internal vs. External Trade-offs

Tier 1 · InternalTier 2 · External
ExecutionAtomic — single callAsync — inter-canister calls + chain finality
Cross-protocol riskNonePresent — external protocol bugs, upgrades, governance
LatencyInstantSeconds to minutes (chain finality)
State after awaitGuaranteed consistentMust re-verify — state may change during async
Yield sourcesVortum lending, perps, LPEntire DeFi ecosystem across all chains
ComposabilityFull — shared canister statePartial — read via HTTPS outcalls

Async Safety

ICP's async model means state can change between sending a cross-chain transaction and receiving confirmation. Cross-chain vault strategies must follow ICP's safety patterns: never assume state after await, use guards that modify state, and implement rollback semantics. Tier 2 strategies carry inherently more risk than Tier 1.

Strategy Constraints for Cross-Chain

Cross-chain allocation introduces risks that don't exist internally. Strategy constraints for Tier 2 vaults are stricter:

ConstraintPurpose
Max external allocationCap on total capital deployed outside Vortum (e.g., max 30%)
Whitelisted protocolsOnly pre-approved external protocols (Aave, Kamino, etc.)
Whitelisted chainsOnly chains with production threshold signatures
Min internal reserveHigher than Tier 1 — more capital kept internally for withdrawal liquidity
External position monitoringCanister must be able to read position state via HTTPS outcalls; opaque protocols are excluded

This tiered approach lets Vortum offer the full DeFi yield landscape while being honest about the risk gradient: internal allocations are safe and atomic, external allocations are powerful but carry cross-protocol and async risk.

Transparency

Everything about a vault is visible on-chain, queryable via API:

DataVisibility
Current allocationReal-time — which products, how much in each
Historical returnsPer-period APR, cumulative return, drawdown chart
Curator actionsEvery rebalance logged with timestamp and allocation change
Fee accrualManagement and performance fees visible in real-time
Depositor countTotal depositors and TVL
Strategy constraintsWhat the curator is and isn't allowed to do
Curator stakeHow much of their own capital is in the vault

No quarterly reports, no trust-based dashboards. The canister state is the audit — anyone can verify allocation, performance, and fees at any time.

Challenges

ChallengeApproach
Curator riskCurators can underperform or make poor allocation decisions; skin-in-the-game requirement, max drawdown triggers, and transparent track records let depositors evaluate and exit
Curator abandonmentA curator may stop actively managing; inactivity detection triggers Safe Mode after a configurable period (e.g., 30 days no rebalance), auto-unwinding to lending-only
Illiquid withdrawalsFixed-term lending positions can't be instantly unwound; withdrawal reserve ensures most exits are instant, queue handles the rest
Strategy complexityDepositors may not understand delta-neutral or funding capture strategies; clear risk labels (Conservative / Balanced / Aggressive) and plain-language descriptions
BootstrappingNew curators have no track record; seed with protocol-managed vaults, low minimum deposits, and a testnet paper-trading phase
TVL concentrationIf most capital flows to one vault, the curator has outsized influence; per-vault TVL caps and protocol-level diversification incentives mitigate concentration
Product dependencyVaults are most useful when lending, perps, and LP are all live; initial vaults launch as lending-only (Conservative), expanding to multi-product as each ships
Cross-chain execution riskExternal protocol interactions are async and can fail mid-execution; strict per-chain position limits, rollback handlers, and mandatory HTTPS outcall monitoring
Smart contract riskA canister bug could affect all vaults; mitigated by stable memory persistence, integration tests, and graduated rollout
Regulatory uncertaintyManaged vaults may be classified as investment products in some jurisdictions; geographic restrictions and legal review