What is a Policy?
Every agent has a spending policy that controls:- Maximum transaction amount
- Daily and monthly spending limits
- Auto-approve threshold
- Merchant allowlists and blocklists
- MCC category restrictions
- Cooldown between transactions
Policy Fields
| Field | Type | Description |
|---|---|---|
maxTransactionEuros | number | Max per-transaction amount |
dailyLimitEuros | number | Max daily spend |
monthlyLimitEuros | number | Max monthly spend |
autoApproveLimitEuros | number | Auto-approve intents below this amount |
merchantAllowlist | string[] | Only allow these merchants |
merchantBlocklist | string[] | Block these merchants |
allowedMccs | string[] | Allow specific MCC codes |
blockedMccs | string[] | Block specific MCC codes |
lockToFirstMerchant | boolean | Lock card to first merchant used |
cooldownMinutes | number | Min minutes between transactions |
