Overview
Operating a settler agent is optional. Settlers are one side of the Atum network — organizations that supply liquidity and potentially charge fees by fulfilling payments. To send payments instead, no agent is required; see What is Atum?
How a settlement agent works
A settlement agent connects to the Atum gateway, competes for payment requests that meet the settlement operator’s criteria, and — once its quote is selected — automatically runs the on-chain steps to fulfill the payment and claim the settled funds. The operator supplies the liquidity and configuration; the agent handles quoting, transaction management, and multi-chain execution.Responsibilities
The operator runs the agent independently; Atum provides the reference software and the protocol it connects to.Settlement operator
- Deploy, configure, and operate the agent
- Infrastructure, credentials, keys, and vaults
- Liquidity and funding across chains
- Transaction logic, pricing, and quoting
- Risk parameters and participation criteria
- Reconciliation of its own settlements
Atum
- Reference agent software and protocol interfaces
- Gateway, authentication, and sessions
- Quote selection
- Payment request validation
- Protocol and on-chain settlement contracts
- Lifecycle tracking and status APIs
Features
Configurable safeguards
• Protocol safeguards to prevent duplicate processing• Support for configurable retry logic• Support for auditable settlement activity and system support recovery
Smart transaction handling
• Concurrent settlement processing and conflict reduction• Transaction ordering based on blockchain conditions• Automated handling of supported transaction delay types• Recovery mechanisms for supported transaction error types
Multi-chain execution
• Settlement flows across every supported chain from a single agent• Adapt to specific blockchain requirements• Minimize network transaction fees on each chain• Configure confirmation settings on a per chain basis
Configurable rules
• Set rules to enable settlement only for desired payment requests• Apply buffers for price volatility• Automatically skip settlements that don’t meet a settlement operator’s criteria