EN

Public, private and fixed-term vaults

4 minDifficulty Checked 2026-11-10
Key takeaways
  • A private vault takes deposits only from accounts with credentials in its permissioned domain.
  • A shareholder can always redeem to their own account, even after credentials expire.
  • Closed-ended vaults lock funds between fixed dates. They need LendingProtocolV1_1.

The vault owner makes three choices at creation. They cannot be changed later.

Who can deposit. A public vault takes deposits from anyone who can hold the asset. A private vault takes deposits only from approved accounts. Approval works through credentials: a trusted party attests something about an account, such as a completed identity check. The vault points at a list of accepted credentials.

There is one safety rule. If your credential expires, you cannot deposit more. You can still redeem your shares to your own account. The owner cannot lock your funds in by removing your access.

Whether shares can move. By default, shares are tokens you can send to someone else. The owner can make them non-transferable. Then they can only be redeemed. Even when shares can move, the receiver must be allowed to hold both the shares and the asset behind them.

Whether the vault runs on a calendar. An open-ended vault lets people deposit and withdraw at any time. A closed-ended vault has three phases with fixed dates:

  1. Subscription. Deposits and withdrawals are open.
  2. Investment. Funds are locked and can go out as loans.
  3. Redemption. Withdrawals reopen. Deposits stay closed.

The dates are public and fixed, so every depositor knows the lockup before joining. Closed-ended vaults are part of a second amendment, LendingProtocolV1_1.

The owner can also cap the vault's size. That cap can be changed later.

Check yourself3 questions
1. A depositor's credential for a private vault expires. What can they still do?
2. When can the owner make a public vault private?
3. In a closed-ended vault, which phase blocks both deposits and withdrawals?
Sources
Next lessonIssuer controls and the vote4 min