{"venue":"hyperliquid","base_path":"/v1/trade/hyperliquid","market_types":{"accepted":["future","perp","spot"],"supported_now":["perp","spot"]},"model":"agent_sign_only","venue_api_keys":"never_collected","human_bootstrap":["1. Main wallet approves an agent via Hyperliquid approveAgent (user-signed, on-chain).","2. Agent wallet signs L1 actions (order/cancel) locally — private key stays with the agent.","3. Agent sends signed payload + principal address to AgentServices for policy check and forward."],"builder_fee":"omitted (0) — execution through AgentServices is not more expensive than HL direct","x402":"not_used_on_execution_path","approve_builder_fee":"not_supported_here — main-wallet action only; agents cannot enable builder fees via this API","docs":"https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/exchange-endpoint"}