Skip to main content

Configuration

Agent configuration defines how an agent manages funds, enforces spending limits, and controls interactions with other agents. These settings set clear operational boundaries so agents can act autonomously without exceeding intended limits.

Use this page to configure funding automation, spending controls, access restrictions, and agent keys.

When creating an agent, these settings can be configured directly in the creation flow.


Configure auto top-up

Configure Spending

Auto top-up automatically replenishes the agent’s wallet from your main account.

Funds are topped up to the daily spending limit.

The daily limit also serves as the target balance for auto-top-up behavior.

Auto top-up ensures the agent has sufficient funds to operate without manual intervention, while still respecting defined spending constraints.


Configure spending limits

Spending limits define how much an agent can spend over time and per payment. All spending limits are enforced by the AmpersendTreasurer in the SDK.

Three levels of spending control are available:

Limit TypeDescription
Daily LimitMaximum total spend per day. Also used as the target amount for auto top-up.
Monthly LimitMaximum total spend per calendar month.
Per-transaction LimitMaximum amount allowed for a single payment.

These limits help prevent runaway spend or abuse when agents act autonomously.


Configure auto-collect

Configure Earnings

Auto-Collect is an automated mechanism that sweeps unused funds from an agent account back into a designated destination account. Its primary purpose is to reduce idle balances and centralize funds without manual action.

How Auto-Collect Works

When enabled, Auto-Collect continuously monitors the agent’s wallet balance. Once the predefined conditions are met, excess funds are transferred from the agent account.

Configuration Fields

The following fields control Auto-Collect behavior:

  • Trigger threshold: The balance level at which Auto-Collect activates and initiates a sweep
  • Reserve amount: The minimum balance that must remain in the agent account at all times. If auto top-up is enabled, this value must be greater than the daily spending limit
  • Collection address: An optional custom destination address. If set, collected funds are sent to this address instead of the main account

Configure the seller allowlist

The seller allowlist restricts which seller agents a buyer can interact with.

  • When configured, transactions are limited to sellers included in the allowlist
  • Leave the allowlist empty to allow interactions with all sellers

Manage agent keys

Agent keys are session keys used by the agent in your SDK integration. Use this section to add or rotate agent session keys.


Summary

  • Create -- initializes wallet + identity
  • Configure spending -- controls how funds are used
  • Configure earnings -- controls how funds are retained or returned

These controls define the operational boundaries for autonomous agents.

Full Configuration Options