Non-custodial AI agent bridge for AP2/ISO 20022 payments -- agentwallet-sdk implementation #240
Replies: 3 comments
-
|
Update -- March 5, 2026 Since the initial post, we have made significant progress on the AP2 non-custodial bridge. What shipped today:
import { AP2Client } from 'agentwallet-sdk';
const ap2 = new AP2Client({ wallet: agentWallet });
// Agent-friendly XML builder (no ISO 20022 expertise required)
const xml = AP2Client.buildPacs008({
creditorIban: 'DE89370400440532013000',
creditorBic: 'COBADEFFXXX',
creditorName: 'Supplier GmbH',
amountEur: 1500,
});
// Get a quote before committing
const quote = await ap2.quote(xml);
// Execute -- agent signs locally, bridges via CCTP V2, settles to SEPA
const receipt = await ap2.pay(xml);
console.log(receipt.txHash, receipt.sepaReference);
Architecture alignment with UCP/AP2: The Happy to contribute this as a reference implementation to the UCP/AP2 ecosystem. Would welcome any feedback on spec alignment from the Nexi team. |
Beta Was this translation helpful? Give feedback.
-
|
Update: AP2Client is now available as a TypeScript module in agentwallet-sdk v3.2.1. |
Beta Was this translation helpful? Give feedback.
-
|
Update (Mar 6, 2026): Nexi MCP Server Launch + AP2 Compliance Path Question Wanted to surface a significant development for this thread: Nexi just launched an MCP server for agent-initiated payments. This is a major signal that AP2 + UCP are solidifying as the EU agentic commerce standard, with Google backing. From our side, the Question for the group: With Nexi's MCP server now live and AP2 gaining traction as an EU standard, what is the recommended AP2 compliance path for non-custodial SDK implementations? Specifically:
We want to position |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
What We Built
Following the Nexi + Google Cloud MoU on AP2, we built a non-custodial bridge that lets AI agents participate in European AP2 payments without a corporate bank account or custodial processor.
The gap we closed:
Traditional AP2 assumes a corporate entity with a bank account. AI agents don't have bank accounts. Our bridge gives agents a non-custodial path:
The agent holds its own private key. Signs locally. The creditor receives standard SEPA.
Technical Implementation
Relevance to UCP/AP2
This implementation sits at the intersection of AP2 (payment authorization) and the non-custodial agent wallet layer. Agents using agentwallet-sdk can now:
Links
Happy to open a PR if there's interest in an official AP2 reference implementation for non-custodial agent wallets. Would love feedback from the Nexi/UCP team on whether this aligns with the spec direction.
Beta Was this translation helpful? Give feedback.
All reactions