Vault
Each vault cell has its own tokenized vault contract that issues shUSD.- Minting is limited to verified addresses through the permission manager.
- Mint price: 1.00 at launch; afterwards, the vault’s current NAV.
- No redemption function. Holders exit by selling on the secondary market.
- Lockup: newly minted shUSD cannot be transferred until its lockup ends. [TBD: implementation]
- After the lockup, shUSD is a transferable ERC-20 token, so it can trade in secondary-market pools.
Permission manager
Keeps the list of verified addresses that can mint and stake.Staking contract
Tracks staked shUSD and credits the monthly yield. See Staking and payouts.Points
Calculated offchain and claimed onchain against a published Merkle root. [TBD]Standards and tooling
Built on OpenZeppelin libraries with Foundry.Composability
[TBD: other standards, for example permit support]
[TBD: source code repository]

