Comparison · 2026
MnemoPay vs Google AP2
AP2 routes payments across 60+ processors. MnemoPay produces signed receipts + agent FICO + Article 12 audit. They compose cleanly via the GoogleAP2Rail adapter.
tl;dr
AP2 is the Agent Payments Protocol — announced April 3 2026 with 60+ partners (Mastercard, Adyen, PayPal, Coinbase, AmEx, Revolut, UnionPay). Apache 2.0. Public GitHub.
MnemoPay is the trust layer that records what AP2 routes — Ed25519-signed receipts, agent FICO, escrow, HITL approval, Article 12 audit bundles.
Not substitutes. AP2 routes the payment. MnemoPay produces the evidence.
Feature compare
| Capability | AP2 | MnemoPay |
|---|---|---|
| What layer | Payment routing protocol | Trust + governance layer |
| Launched | April 3 2026 | April 2025 |
| Launch partners | 60+ (Mastercard, Adyen, PayPal, Coinbase, AmEx, Revolut, UnionPay) | Rail-agnostic |
| Money rails covered | Card networks + bank rails of partner list | Stripe, Paystack, Lightning, x402, AP2, custom |
| Signed receipts | Partner-dependent | Ed25519 + Merkle chain, partner-independent |
| Agent FICO score | No | Yes — 300-850, payment + behavior weighted |
| Escrow | No | Yes — built-in, with dispute window |
| HITL approval | No | Yes — charge_request / charge_approve |
| EU AI Act Article 12 bundles | No | Yes — exportable, Merkle-verified |
| Spend policy | Partner-dependent | FiscalGate budgets + per-merchant + categories |
| License | Apache 2.0 | Apache 2.0 |
| SDK install | AP2 client libs | npm install @mnemopay/sdk |
| Best when | Routing across the AP2 partner list | Audit trail + reputation + multi-rail + compliance |
Use them together
AP2 is the rail your agent routes through. MnemoPay is the recorder that wraps every routed payment with a signed receipt, FICO update, and audit chain entry. The MnemoPay SDK ships a GoogleAP2Rail adapter:
import MnemoPay, { GoogleAP2Rail } from "@mnemopay/sdk";
const agent = MnemoPay.quick("my-agent");
await agent.useRail(new GoogleAP2Rail({ partner: "adyen" }));
// FiscalGate enforces the budget BEFORE AP2 routes
const tx = await agent.charge(42.50, "weekly api credits");
await agent.settle(tx.id);
// audit bundle exports the AP2 partner refs + signed receipts
const bundle = await agent.exportBundle({ format: "article12" });
When to use which
Use AP2 alone
Your processors are already in the AP2 partner list. You don't need an audit bundle. You don't need agent FICO. You're on a card-network-only stack.
Add MnemoPay
EU operations (Article 12 enforcement Aug 2 2026). Need agent FICO for cross-platform trust. Need escrow + HITL approval. Have non-AP2 rails (x402, Lightning, direct Stripe MPP). Need a Merkle-verified compliance evidence chain.
Also see
Apache 2.0 · v1.11.1 · Free self-hosted forever