Alembix

Non-custodial vault infrastructure for Hyperliquid. Curators run trading strategies. Depositors hold vault shares. A contract holds the funds, prices the shares and enforces exits.

Alembix v1 is qualified on HyperEVM testnet (chain 998). It is not audited and not on mainnet, and deposits are not open. The app at alembix.xyz connects a browser wallet on testnet; deposits and withdrawals are previews and vault figures are mock values. Onchain evidence for the testnet contracts is at testnet.alembix.xyz.

Overview

A vault pools deposits around one strategy. Depositors receive shares whose value follows the vault's results. The curator (a trader, quant desk, market maker or fund) chooses the strategy and the keys that run it, but cannot take the funds.

On Hyperliquid today, putting money into someone else's strategy means trusting whoever controls the account, or trusting a team that computes the vault's value offchain. HyperEVM changes that: a contract can now own a HyperCore trading account (through CoreWriter) and read its state (through precompiles). Alembix builds on that.

Permissionless to build, curated to discover

Anyone can create a vault from the factory: the contract guarantees are the same for every vault. Trust in the strategy comes from a separate curation layer in the app, where each curator gets a registry tier:

A tier is about who runs the strategy, not a recommendation: custody and exits work the same in every tier, and any vault can lose money.

Why it's different

Every vault platform has to answer one question: how does the chain know what the vault is worth? The answer decides who depositors have to trust.

AlembixBuoyRini
Who values the vaultThe contract, from onchain stateAn offchain service run by the teamAn offchain keeper; the team's Safe settles
Who can process a withdrawalAnyone, once it maturesThe team's serviceThe team's Safe, once margin is free
Curator's powerTrade only, inside a market set fixed at launchTrade onlyTrade only
Markets in v1Hyperliquid perps, major spot markets, trade.xyz (HIP-3)Broader, since valuation happens offchain

Buoy and Rini value vaults offchain, which gives curators a wider mandate and makes depositors trust the valuer. Alembix fixes each vault's markets at creation, so the contract can price everything the vault can hold. The mandate is narrower, and there is no trusted valuer.

Comparison based on our review of each platform's public contracts and docs, September 2026.

Protocol design

Contracts

Eight deployed contracts: the vault, three fixed vault modules (Authority, Redeem, Trading), two fixed registry modules, the vault config and a factory. The factory only creates vaults from qualified templates, as EIP-1167 clones. There is no upgrade path: a clone is bound to its implementation for life.

Two layers

HyperEVM runs the contracts. HyperCore is Hyperliquid's native exchange, where trading and custody actually happen. Each vault's HyperCore account has the same address as the vault contract.

Market envelope

Each vault declares at creation exactly what it can hold. In v1, that is the set where most Hyperliquid volume and most systematic strategies live:

Venuev1 scope
Hyperliquid perpsThe native perp DEX: BTC, ETH, SOL, HYPE and the rest of the list, except isolated-only markets
SpotThe major spot markets against USDC: HYPE, BTC (UBTC), ETH (UETH) and SOL (USOL)
HIP-3trade.xyz, the USDC-collateral DEX for equities and other real-world markets (for example NVDA)
Deposit and accounting assetUSDC

The set is fixed because the contract has to read and price every place the vault can hold value, in every NAV computation. A short, liquid list keeps that complete and affordable, and avoids pricing thin spot tokens whose marks are easy to move. Tokens and venues cannot be added to an existing vault. Within the set, a per-vault market policy can restrict markets, cap order notional or bound order prices against a reference. Tightening the policy is immediate; relaxing it goes through the delay.

Scope and what comes next

v1 starts deliberately narrow: perps, the big spot markets and trade.xyz. New markets and venues (more HIP-3 DEXes, HIP-4 outcome markets, lending, Portfolio margin mode) come as new vault templates when curators ask for them; existing vaults keep the envelope they launched with.

The longer goal is for a vault to be operated with the same breadth as a regular Hyperliquid account, from a frontend or through an API. Part of that depends on CoreWriter itself, for example confirming execution and not only submission, and we are discussing those limits with the Hyperliquid ecosystem.

Valuation

NAV is the value of everything in the envelope (spot balances priced at HyperCore marks, plus the account value on each perp DEX) minus a small execution reserve that belongs to the vault and not to depositors. Share price is NAV divided by share supply. Deposits mint at this price and withdrawals are priced when their batch executes, not when they are requested.

The NAV is exact with respect to HyperCore's marks, but a mark is not a guaranteed liquidation price. In stressed markets, realizable value can differ.

Account mode

Vaults run in Hyperliquid's Unified account mode, so the same USDC backs spot and perp positions. A vault starts in Standard mode and switches to Unified once during launch.

Roles

The curator chooses who holds each role. These are four permissions, not four required people: one address can hold several, and the app should say so when it does. Alembix offers a dedicated multisig as the default Guardian; it responds to incidents and does not run the strategy.

RoleCanCannot
Owner
governance
Launch the vault, schedule role changes and unpauses, relax market policy (after the delay), pause, reduce risk, enter WindDown, rescue unrelated tokensChange the vault's value, withdraw depositor funds, edit fees or the market set
Manager
daily operations
Submit the launch mode command, prepare liquidity for withdrawals, tighten market policy, run cleanupPlace trades unless it also holds the Trading Wallet role, set withdrawal prices, move funds out
Trading Wallet
strategy execution
Place and cancel orders inside the envelope, route cash back to spotWithdraw, send funds to any other address, act as an API wallet
Guardian
safety
Pause, revoke the Manager or Trading Wallet, cancel pending changes, tighten policy, enter WindDownTrade, move funds, grant roles, enable risk
AnyonePrepare liquidity for matured withdrawals, observe it, arm and execute settlementClaim someone else's withdrawal

Changes that add power (granting a role, lifting a pause, relaxing policy) wait 72 hours on mainnet, which gives depositors time to exit and the Guardian time to cancel. Changes that reduce power (pausing, revoking, tightening, WindDown) apply immediately. WindDown is irreversible.

A Guardian could close a healthy vault by forcing WindDown. This is accepted in v1 because the Guardian cannot take value or block exits.

Parameters

Fees and the market set are fixed when a vault is created and cannot change afterwards.

Parameterv1 value
Management feeSet per vault, at most 5% a year
Performance feeSet per vault, at most 50% of gains above the high-water mark
How fees are paidMinted as new vault shares
Protocol share10% of minted fee shares
Entry fee, exit fee, hurdleNone
Curator stake while LiveThe seed recipient chosen by the curator keeps at least 5% of shares
Withdrawal noticeSet per vault at creation, from 0 to 72 hours
Delay on power-adding changes72 hours on mainnet (60 seconds on testnet)
Liquidity preparation expiry900 seconds
Withdrawals priced per batchUp to 12
Minimum order size10 USDC notional
Optional order limitsPer-order notional cap, maximum deviation from a reference price
Execution reserve1 USDC per vault, excluded from NAV
Deposit assetUSDC

Processes

Vault lifecycle

Bootstrapping → Live → WindDown → Terminal

  1. Bootstrapping. The factory creates the vault from a qualified template with a seed deposit. The Manager sends the one-time command that switches the account to Unified mode, and the Owner confirms launch once it is observed. If launch fails, the seed can be recovered through an abort path.
  2. Live. Deposits, trading and withdrawals.
  3. WindDown. Entered by the Owner or Guardian, permanently. No new deposits or risk. Cancels, reduce-only cleanup and all exits continue. Management fees stop accruing.
  4. Terminal. All shares are burned and all claims paid. A finished vault is never reused.

Deposit

The depositor sends USDC. The vault mints shares at the current share price and moves the full amount to its HyperCore account.

Trading

The Trading Wallet places orders through the vault. The contract checks each order against the market policy, encodes it as a typed HyperCore action and submits it. The result shows up in the vault's HyperCore state and therefore in NAV.

Withdrawal

Withdrawals are asynchronous and go through a single first-in, first-out queue.

  1. Request. The depositor locks shares in the queue. A request cannot be cancelled.
  2. Notice. The request matures after the vault's notice period.
  3. Prepare. USDC is moved from HyperCore to the vault on HyperEVM, then the contract observes that the move actually happened. After maturity, anyone can do this if the cash is already available.
  4. Settle. Anyone arms and executes the batch. Pricing, burning the shares and assigning the USDC happen in one transaction.
  5. Claim. The depositor, or an operator they approved, collects the USDC.

Funded exits cannot be paused or redirected, by anyone. If the vault's capital is still in open positions, freeing it depends on the trading side unwinding. v1 does not include a forced unwind. The Guardian's answer to an unresponsive curator is WindDown.

The app

The interface is built as an allocator's terminal rather than a retail DeFi app. Its job is to answer three questions before anyone deposits: what does the strategy do, who controls what, and how do I get out. The preview at alembix.xyz connects a browser wallet on HyperEVM testnet; deposits and withdrawals are previews and vault figures are mock values.

What you see that vault platforms rarely show

Vault list

Two views: cards for newcomers, and a comparison table for allocators (Vault, Tier, Curator, Net APR, TVL, Capacity, Risk, Age). Filters by registry tier and APR window, and search across vault names, curators and strategy types.

Coming next

Label mapping between the app and the protocol: "Curator agent" is the Trading Wallet, and "Owner timelock" is the Owner role with its built-in delay.

Status and links

Testnet evidence · App preview