Agent wallets.
DXAP is non-custodial. Your balance stays in your Hyperliquid account, and DXAP never holds it. Agents trade through a Hyperliquid agent wallet, which is a trade-only key your account authorizes.
What the key can do
A Hyperliquid agent wallet is a separate key that your account authorizes to sign trades on its behalf. It can place and cancel orders on your account. It cannot withdraw or transfer funds, because withdrawal rights do not exist on the key, and it carries no permissions anywhere else. When you approve an agent in DXAP, it signs with that key, never with your own wallet.
Revoking it
Revocation is a Hyperliquid account action: revoke the key on Hyperliquid and it signs nothing from that moment on, whether or not DXAP is running. Stopping the agent in DXAP stops new proposals; revoking the key ends the authority itself.