Vault Lifecycle
Deposit, Minting, Redemption, and Withdrawals
NODO Vaults are built for seamless user interaction and autonomous backend execution. The lifecycle covers deposit, NDLP minting, vault growth, and flexible withdrawals — all fully on-chain.
1. Deposit & Minting NDLP
When users deposit assets (e.g., USDC) into a vault:
NDLP tokens are minted 1:1 based on the vault’s current Net Asset Value (NAV).
Example: If 1 NDLP = 1.05 USDC and a user deposits 210 USDC → they receive 200 NDLP.
NDLP reflects a user’s proportional share of the vault.
Minted tokens are transferable.
2. Vault Growth & Yield Accrual
Vaults generate yield via trading fees and arbitrage captured by the AI agent:
NDLP token balances stay fixed — value accrues via an increasing conversion rate.
This creates auto-compounding yield with no manual claiming or reinvestment.
3. Withdrawal & Redemption
Users can redeem NDLP for USDC at any time:
The system calculates the latest conversion rate, burns NDLP, and returns the corresponding amount of USDC.
There are no withdrawal fees and no restrictions on exits.
Performance fees apply only on realised gains above the High Water Mark (HWM).
4. Emergency Shutdown (If Triggered)
Vaults may enter emergency mode to safeguard funds:
Deposits are paused.
Withdrawals remain available via fallback processes governed by the protocol.
Last updated