Docs vs app — The app shows live state — NAV, allocations, caps, role addresses. These docs explain mechanics, settlement, fees, and how to verify on-chain. Strategy narrative and discretionary methodology stay in the app (Overview); we do not repeat them here.

Where to find what

QuestionLive (app)Mechanics (docs)
Current book & weightsAllocations
Tradable universe & sector capsAllocations → SectorsTrading universe
Strategy context & risk framingOverviewRisks & security
NAV / share price / TVLDashboardNAV & valuation
Epoch schedule & settlementVault DetailsEpoch & settlement
Deposit / redeem stepsapp.volta90.tradeMint & redeem
Fees & HWMVault DetailsFees
Role addresses & contract metadataVault Details — RolesRoles · On-chain data
Public marks & activityTransparencyOn-chain data

System map

Volta90 splits across two domains: a Lagoon async vault on Arbitrum (shares, USDC flows, settlement) and a discretionary book on Hyperliquid (strategy capital, marks). One 3-of-6 curator multisig bridges them for NAV and settlement — it does not place Hyperliquid orders.
LayerVenueRole
LP walletArbitrumUSDC in · VLT90 shares in wallet
Lagoon vaultArbitrum · ERC-7540 asyncWhitelist · epoch queues · mint/burn · fee accounting
Curator multisig3-of-6 SafeVault Admin · Valuation Provider · Curator · Whitelist Manager — one on-chain identity, Roles
Strategy layerHyperliquidPerps + spot · USDC + positions @ mark → reconciled gross assets
The curator Safe posts NAV via updateNewTotalAssets and signs settlement on-chain — it holds no Hyperliquid order keys. Settlement batch detail: claimSharesOnBehalf / claimAssetsOnBehalf — see Automatic claims.

Three separate flows

Capital movement, NAV posting, and trade execution are not the same pipeline. Conflating them is the main source of confusion for new LPs.

1 — Capital (USDC ↔ VLT90)

Whitelist → approve USDC → requestDeposit queues until epoch close → settlement mints VLT90. Redemptions mirror the path: requestRedeem → burn at closing NAV → USDC claim. No instant mint or exit. Full walkthrough: Mint & redeem · cadence: Epoch & settlement.

2 — NAV (reconciliation → on-chain)

Before each settlement, Volta90 reconciles Hyperliquid balances and open positions with Arbitrum-side cash into one gross-assets figure. The curator multisig posts that total via updateNewTotalAssets / settlement calls; Lagoon derives per-share NAV, mint/burn, and fee dilution from protocol rules. Formula and what is included: NAV & valuation.

3 — Trading (off-chain venue)

Order placement and book management run on Hyperliquid — outside Lagoon ABI surface. PnL shows up in the reconciled gross figure at settlement, not as on-chain trade receipts. Discretionary context (regimes, conviction, caps vs live book): Overview · static universe reference: Trading universe.

Custody & trust boundaries

VLT90 is a bearer share in your wallet. USDC for pending deposits sits in the Lagoon contract escrow until settlement or cancellation. The operator cannot bypass Lagoon flows to seize shares offline.
Actor / layerCan doCannot do
LP (whitelisted)Hold VLT90 · request deposit/redeem · claim USDC after settlementInstant exit · trade the book · change whitelist
Curator multisigPost closing NAV · settle epoch queues · manage whitelist · vault admin paramsPlace Hyperliquid orders · pull USDC outside Lagoon rules · seize bearer shares
Lagoon contractEnforce async queues · mint/burn at posted NAV · fee dilution mechanicsMark positions · choose strategy weights
HyperliquidExecute strategy · hold perp/spot exposure · supply marks for reconciliationMint VLT90 · settle Arbitrum redemptions
Settlement is source of truth — Closing NAV is produced in Volta90’s stack (RPC, Hyperliquid APIs, human review), then signed on-chain — not an external oracle feed. A stale dashboard or subgraph does not change the value used for settlement. See NAV & valuation and Risks & security.

Async vault (ERC-7540) in brief

Volta90 uses Lagoon’s async pattern (ERC-7540 wrapping ERC-4626): deposits and redemptions are requests batched at a single weekly NAV, not synchronous swaps. That trades instant liquidity for fair batch pricing and operational room to reconcile a two-domain book.
  • Pending deposit — USDC locked in vault escrow; no yield while queued; cancellable before epoch close
  • Pending redemption — shares locked in silo, economically exposed until settlement; cancellable before epoch close (cancelRequestRedeem, V0.0.6)
  • Single settlement price — all requests in an epoch clear at the same NAV/share — see Epoch & settlement

Quick reference

ProtocolLagoon (ERC-7540 / ERC-4626) — factory deployment, no custom vault bytecode
NetworkArbitrum One
Share / assetVLT90 · USDC
Execution venueHyperliquid perps + spot
AccessInvite-only — request whitelist in the app
CadenceWeekly — Monday close at 10:00 UTC (winter) / 09:00 UTC (summer) — one anchor; the UTC hour shifts with DST — detail: Epoch & settlement
Fees2% mgmt / 20% perf (HWM) — mechanics: Fees
Live metadataVault Details — Roles · Vault Details

What Volta90 is not

  • Not autonomous AI trading — algorithms surface context; a human validates and sizes every live allocation (Overview)
  • Not instant liquidity — async weekly settlement by design; see Mint & redeem
  • Not a Chainlink-style oracle vault — closing NAV is internally reconciled and curator-signed; see NAV & valuation
  • Not on-chain tactical governance — VLT90 is economic exposure only; protocol roles sit with the multisig — Roles
  • Not a static index — weights are discretionary within published caps; live book: Allocations · universe: Trading universe

Suggested reading order

1

This page

Map the system and custody boundaries.
2

Epoch & settlement

Epoch & settlement — weekly cadence and pending-state rules.
3

Mint & redeem

Mint & redeem — practical deposit and withdrawal path.
4

Fees

Fees — management dilution and performance hurdle.
5

On-chain data

On-chain data — contracts, subgraph, and API surfaces to audit.