Architecture
How Volta90 is structured on-chain and how capital flows between layers.
Volta90 is composed of two main layers: the Lagoon vault layer on Arbitrum, which manages investor deposits and shares, and the trading layer on Hyperliquid, where the manager deploys capital.
Vault Layer — Arbitrum
The vault is an ERC-4626-compliant smart contract deployed on Arbitrum One. It handles:
- Accepting USDC deposits from whitelisted investors
- Minting and burning VLT90 shares
- Queuing async deposit and withdrawal requests per epoch
- Processing settlements based on updated NAV
- Collecting and distributing management and performance fees
Trading Layer — Hyperliquid
The vault manager bridges USDC from Arbitrum to Hyperliquid and trades perpetual futures and spot assets. The trading account is controlled exclusively by the manager's key. All positions and PnL are tracked and reported on-chain via the NAV oracle at epoch close.
NAV Oracle
An authorized valuation provider submits the Net Asset Value to the vault contract at the end of each epoch. This NAV is used to compute the settlement price for all pending deposits and withdrawals.Capital Flow
- Investor deposits USDC → queued in vault on Arbitrum
- Epoch closes → manager computes and submits NAV on-chain
- Settlement: shares minted at epoch NAV, USDC allocated to trading pool
- Manager bridges USDC to Hyperliquid and deploys capital into strategies
- At epoch end, manager reports updated NAV (positions + cash + unrealized PnL)
- Pending withdrawals settled: shares burned, USDC returned to investor
Role Separation
| Role | Responsibility | Controls |
|---|---|---|
| Vault Manager | Trading operations, NAV submission | Hyperliquid account, valuation updates |
| Whitelist Manager | Investor access control | Deposit whitelist |
| Investor | Capital allocation | Own wallet, VLT90 shares |