Configure trading limits and rules on a managed wallet.
policies: a list of {policy_type, value, enabled?} objects. policy_type is
one of max_trade_size {"usd"} | daily_limit {"usd"} | approved_tokens
{"tokens"} | banned_tokens {"tokens"} | position_limit {"usd"} | kill_switch
{"active"} | drawdown_limit {"max_pct"} | max_daily_loss {"usd"} |
trade_velocity {"max_per_hour", "max_per_day"} | venue_allowlist
{"venues"}. Upserts by policy_type; returns the full updated policy set.
(Perp leverage cap is a separate follow-up, ENG-f3aacdf1 -- not a
policy_type here.) On a Lane 2 wallet, a change that would LOOSEN a
server-enforced default raises BROWSER_CONFIRMATION_REQUIRED -- call
request_wallet_policy_loosening instead (ENG-45e5ea07).
Connector