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:

  • depositAmount

  • redemptionPrice

  • vestingSchedule

  • redeemableUntil

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