Where the fee lives
Hyperliquid supports builder fees natively: an interface or system that routes an order can attach a fee, and the user approves a maximum rate for that builder in advance. The approval is a permission with a ceiling, not an open-ended charge, and it is visible on-chain.
Because it settles inside the trade, there is no invoice, no separate withdrawal and no wallet that has to hold your money in order to bill you. That is a direct consequence of the non-custodial architecture rather than a policy choice.