AiderDocs
Open app

Core concepts

Spending rules

Every rule an owner can set, what it does and where to change it.

Per agent

RuleTypeExampleWhat it doesChange it with
Per-payment limitUSDC$0.10The largest single payment the agent can make on its own.Agents → Edit limits (updateAgent)
Daily limitUSDC$0.50The most the agent can spend on its own per UTC day.Agents → Edit limits (updateAgent)
Expirydate or never30 daysAfter this the key stops working.Agents → Edit limits (updateAgent)
LabeltextClaude CodeA name for Activity and approval cards.Re-add the agent (addAgent)

Version 2 rejects an expiry that is already in the past (InvalidExpiry); "never" is stored as 0.

Anything over the per-payment or daily limit can still happen, but only as an approval request you approve.

Per wallet

RuleValuesWhat it doesChange it with
Recipient modeAnyone / Allowlist onlyWho agents may pay.Rules (setRecipientMode)
AllowlistaddressesIn allowlist mode, the only recipients allowed.Rules (setAllowlist)
BlocklistaddressesRecipients that can never be paid, in any mode.Rules (setBlocklist)
Pausedon / offStops every agent of the wallet.Overview (pauseWallet)

A blocked address always loses: it can't be paid even if it's also on the allowlist. Recipient rules apply to payments, to new requests, and again when you approve a request.

Built in

RuleValue
Longest request TTL7 days (v2)
Open requests per agent per wallet10 (v2)
Recipients that are always refusedThe Aider contract and the USDC token (v2)

The daily limit and UTC days

The spent-today counter resets at 00:00 UTC, not 24 hours after the first payment. Re-adding an agent the same day keeps what it already spent (v2), so re-enabling a revoked agent doesn't give it a fresh allowance. Because the reset is at midnight UTC, a key can spend up to twice its daily limit in a short window around midnight. Size the daily limit with that in mind.

Next

Learn the emergency controls in revoking and pausing.

Built with Arc Studio