Skip to Content

Policy Controls

Policy controls define what your agent can and can’t do without your approval. They’re the guardrails that make autonomous operation safe.

Daily Spend Limit

Set the maximum USD value your agent can transact per day. Any transaction that would push the total above this limit triggers an approval.

# Set a $50/day limit waap-cli policy set --daily-limit 50 # Check current policy waap-cli policy get

Defaults:

  • New accounts start with no limit (all transactions require approval if 2FA is enabled)
  • Recommended starting point: $10/day for testnet, $50/day for mainnet

Risk Threshold

Control how sensitive the approval trigger is:

# Only require approval for high-risk transactions (default) waap-cli policy set --min-risk-for-2fa HighWarn # Require approval for everything above low risk waap-cli policy set --min-risk-for-2fa LowWarn

See Approvals & Notifications for what each risk level means.

ScenarioDaily LimitRisk ThresholdWhy
Testing on testnet$10HighWarnCatch big mistakes, don’t slow down testing
DeFi yield agent (mainnet)$50-100HighWarnCover routine repositions, flag large moves
Trading agent (mainnet)$500+HighWarnHigher throughput, rely on spend cap
Maximum security$0LowWarnApprove every transaction manually
Last updated on