Vaults
A vault is the core object in T3tris: a smart contract that holds one underlying asset (e.g. USDC, ETH), issues shares in return for deposits, routes capital into the curator's strategy, and lets holders redeem shares back into the underlying asset. Every vault is independent, its capital, accounting, fees, and access rules are its own.
The parties around a vault
| Party | Role |
|---|---|
| Depositor | Deposits the underlying asset, receives shares, redeems to exit. |
| Curator | Defines the strategy, sets fees, settles requests, reports value. |
| Owner / admin | Controls the vault's configuration: grants roles, transfers control, updates parameters. |
| Fee recipient | Receives entry, exit, management, and performance fees. |
| Operators | Wallets granted specific permissions to run day-to-day actions. |
Built on ERC-4626
T3tris vaults implement ERC-4626, the tokenized-vault standard: one underlying asset per vault, a predictable interface for depositing and redeeming, and a clear definition of totalAssets (what the vault is worth) and totalSupply (how many shares exist). T3tris extends the standard with an asynchronous, request-based flow for strategies that can't honor instant withdrawals, anything from a simple money-market vault to an epoch-based fund trading on a centralized exchange.