Vault mode (default)
The agent asks the vault to place each order. Before anything is sent to HyperCore, the vault checks that:- The vault is active.
- The listing is live.
- The caller is the listing’s agent key.
- The market is on the whitelist.
- Worst-case exposure, including every order still outstanding, stays within the position cap at the current mark price.
- Equity is within the drawdown limit from the high-water mark.
Why “reconciled”
HyperCore accepts orders from HyperEVM asynchronously, a few seconds after they are sent, and the vault cannot see at send time whether an order was accepted. So the vault treats its open orders as reservations and reconciles them against HyperCore:- Anyone can call
reconcile; it only ever releases reservations or pauses a vault in the trader’s favour. - A reservation expires after 1 hour even if nobody reconciles.
- The trader can cancel every reservation in one transaction with
cancelAll. - The execution fee is charged at reconcile, on size that actually changed, so a trader never pays for an order HyperCore rejected.
