Implementation
Semi-redeemable vaults are built on top of audited, modular vault contracts. They support multiple operational modes and fee structures.
Modes
Semi-Redeemable Mode: Applies redemption restrictions and vesting logic.
Fully Redeemable Mode: Allows redemptions at NAV for all holders.
Deposit Tracking
Each deposit creates a unique record that stores:
depositAmountredemptionPricevestingScheduleredeemableUntil
Tracking is easy to audit and can be implemented on-chain or off-chain.
Redemption Logic
Token holders can redeem up to their recorded redemption price.
If tokens are transferred, redemption rights are lost.
Redemption capacity may decay following a vesting schedule.
Reporting Requirements
Vaults must publish:
Per-address redemption rights
Total redeemable and vested assets in the pool
NAV and yield performance data
Ongoing Offers
Semi-redeemable vaults can accept continuous deposits, configured with:
Deposit fees
Redemption fees
Custom vesting terms
Last updated
