Hyperliquid
Perpetuals from the agent’s own wallet: leverage, limit and market orders, positions, funding in and out.
Not available everywhere. Hyperliquid restricts who may use it by where they live, are located or are organised. OutLayer does not check your eligibility: you alone are responsible for being allowed to use it, for complying with the laws that apply to you, and for any loss. Hyperliquid Terms of Use · OutLayer Terms
No account to connect: the venue key is a sub-key of the agent’s custody wallet, held in the enclave. Your caps are a policy you store for the agent; without one it trades with no caps and withdraws only back to its wallet.
The owner’s policy
Stored as HYPERLIQUID_POLICY, checked inside the enclave before any request leaves. With nothing stored: no caps — the built-in default: any coin, any size, leverage up to the market’s, deposits from the wallet, withdrawals only back to it.
How much may it trade?
max_order_usdMost per ordera number, USD notional, whole dollars- Price × size of one order. Not applied to a reduce-only order: closing must always be possible in one order. Orders are off until this, the daily volume and the leverage cap are all set. Empty: no orders at all.
max_daily_volume_usdVolume per daya number, USD notional, UTC days- Everything the agent asked to trade in a UTC day, counted whether or not it filled. A reduce-only order is counted but never refused by it. Empty: no orders at all.
max_leverageLeverage up toa number, ×- The most the agent may set, and the most a position may carry when an order adds to it. Required even for orders: a fresh account trades at the market’s MAXIMUM leverage until something sets it. Empty: no orders and no leverage change at all.
max_position_notional_usdPosition up toa number, USD notional per coin- The size a coin’s position may reach after an order. Empty: no cap on position size (the three above still apply).
Which coins?
coinsOnly these coinsa list- Hyperliquid symbols. "any" means every listed market. Empty: every listed market.
Deposits and withdrawals
allow_depositFund the venue from the walleton or off- Lets the agent move USDC from the wallet’s intents balance to Hyperliquid. Each deposit is one request the agent makes; the cap below bounds it. Off: nothing moves to the venue.
max_deposit_usdMost per deposita number, USD, whole dollars- The most one deposit may carry. Empty: no cap on one deposit (the switch above still decides whether any happens).
allow_withdrawWithdraw backon or off- Lets the agent move USDC from Hyperliquid back out. Off: nothing leaves the venue.
withdraw_toWithdraw only totext- intents (the wallet’s own balance), confidential, or one HyperCore address. With this set, no other destination is accepted. Empty: the destination the agent names on each withdrawal.
Operations
Every call names one in operation; the other fields are the parameters listed under it.
Reading the deployed version…