Prerequisites
Before you begin, ensure you have:- Installed Node.js v20.18.2 or later.
-
Installed Circle CLI:
- Authenticated your agent wallet.
Spending policies require a mainnet agent wallet. Testnet is not supported.
Setting a policy triggers a second email OTP to confirm the change. The OTP is
used once and not stored.
Steps
Choose the policy type that matches your goal.- Transfer limits
- Allowlists and blocklists
1
Set the limits
Run Circle sends an email OTP to your agent session email to confirm the
policy change. Limits must satisfy: per-transaction ≤ daily ≤ weekly
≤ monthly.
circle wallet limit set with per-transaction, daily, weekly, and
monthly caps:2
Verify the policy
Confirm the limits are in effect: