Skip to main content
MainVault holds the USDC. It mints LP shares, funds the trading capital of every funded account, holds each backer’s buffer as money it does not own, and books every settlement.

Flows

Between funding and settlement the risk engine watches every account and initiates closing when it breaches its floor. The trailing floor starts at account size minus the backer’s buffer; profit locks and the backed account’s daily floor can trigger a close above that level. The floor sets the close trigger, not a guaranteed execution price. An LP’s position is shares. Fees raise the share price, a loss larger than a backer’s buffer lowers it at settlement, and yield is not claimed separately. Until an account settles, its allocation is carried at the original principal. Unsettled trading gains and losses do not change that figure, so deposits and exits use the vault’s recorded NAV rather than a live mark of every account. The owner may place idle, unencumbered USDC in Hyperlend. The vault counts the resulting hUSDC balance in its assets, and accrued interest also raises share value. Backer buffers, reserve refunds and payout liabilities stay in EVM USDC and are excluded from LP assets.

Allocation limits

The account size and drawdown a backer chooses inside these limits are on Account Parameters and Fees.

Exit

Shares can be burned without notice or lock-up, subject to liquidity and utilization limits. A withdrawal must leave utilization at or below the ceiling and may spend only USDC the vault does not already owe in buffers, refunds and payouts. If some idle capital is in Hyperlend, the vault redeems only the cash shortfall in the same transaction. If the pool cannot supply it, the withdrawal reverts. There is no share lock. A backer holding shares against live funded accounts exits on the same terms as any other LP. What can delay an exit is a busy vault: with utilization at the ceiling, a large withdrawal waits for an account to settle.
Every LP withdrawal path is disabled while the protocol is paused. Pausing can be triggered by the owner or the relayer; only the owner can lift it. Trader and backer payout claims are deliberately exempt and keep working through a pause. LP exits are not.

Governance

The account-size band, the drawdown band, the utilization ceiling, the per-account ceiling and the vault cap are set by the owner in a single call, which waits 72 hours in the timelock. The utilization and per-account ceilings have bounds compiled into the contract, and the drawdown band cannot be raised above 50 %. The account-size band must remain positive and ordered, but it and the vault cap have no fixed economic upper limit. The premium tiers, the allowed profit-split range, the forfeiting split and the subscription multiplier are constants. Changing one requires replacing the relevant implementation. Upgrades of MainVault and risk-parameter changes wait 72 hours in the timelock. See Security.

Next

Yield and Risks

What pays LPs, and what reserveDeficit takes from them

Security

Audit, upgrade authority, and administrative safeguards

Account Parameters and Fees

How B and P are priced on the account the vault funds