Arc Transaction Memos: Structured Context for Onchain Transactions

Summary
Transaction memos bring structured context to onchain financial activity by attaching memo data to individual contract calls on Arc. Without changing existing contracts like those for USDC, teams can make payments, payouts, and batched flows easier to reconcile, attribute, index, and connect to internal systems.
Onchain payments can settle instantly and still fall short. A transfer without an invoice ID, customer reference, payout reason, or internal ledger key is hard to reconcile, attribute, and move into the offchain systems that run accounting, reporting, and operations. That gap gets larger with batch payouts, smart wallet flows, and multi-action transactions, where multiple calls can share one transaction — leaving teams left stitching context back together offchain.
Transaction memos are designed to bring that missing data to Arc.
Transaction memos add structure where it matters
Now in testnet, transaction memos let businesses and developers attach structured context to individual contract calls without modifying them, including existing contracts like USDC. It emits onchain memo events for indexing and analytics, preserves the original sender, and only emits memos when the underlying call succeeds. This can help make payments, payouts, and broader financial activity easier to trace, reconcile, and connect to downstream systems with stronger attribution and less ambiguity.
Built for real payment and treasury flows
Memos are designed to work across single calls and batch transactions.
A PSP, for example, can attach a unique payout reference to every transfer in a batch. A fintech can map deposits, withdrawals, and app actions back to the right user, account, or workflow. An asset issuer or bank can carry internal identifiers through treasury, servicing, or settlement activity without inventing custom transaction types or reworking core contracts.
For builders, the implementation model is straightforward: add structured context at the call level, keep the execution onchain, and let offchain systems consume clear memo events.
From onchain settlement to operational finance
The next stage of onchain adoption will not be won by settlement alone. It will be won when financial activity can be understood and operationalized inside real business systems. Adding memos moves Arc closer to that standard by giving every payment and transaction the structured context it needs to be useful after it is executed onchain.
For PSPs, fintechs, asset issuers, banks, and developers building financial applications, it’s a practical step toward making onchain finance ready for institutions that need reliable reconciliation between their onchain flows and their offchain systems. That is how onchain finance becomes usable at scale: not just programmable, but understandable. Transaction memos are designed to bring that missing layer of context.
Start building with transaction memos on Arc.
Arc testnet is offered by Circle Technology Services, LLC ("CTS"). CTS is a software provider and does not provide regulated financial or advisory services. You are solely responsible for services you provide to users, including obtaining any necessary licenses or approvals and otherwise complying with applicable laws.
Arc has not been reviewed or approved by the New York State Department of Financial Services.
The product features described in these materials are for informational purposes only. All product features may be modified, delayed, or cancelled without prior notice, at any time and at the sole discretion of Circle Technology Services, LLC. Nothing herein constitutes a commitment, warranty, guarantee or investment advice.
USDC is issued by regulated affiliates of Circle. See Circle’s list of regulatory authorizations.
