Comparison · 2026

MnemoPay vs Agent Commerce Kit

ACK is a spec for agent commercial agreements. MnemoPay is the runtime that produces what ACK specifies. They are complementary.


tl;dr

Agent Commerce Kit (ACK) from Catena Labs defines the data schema for agent commercial agreements — DID-based identity, ToS, payment auth, transaction records.

MnemoPay is a running implementation that produces those records — Ed25519-signed, Merkle-chained, with agent FICO + escrow + HITL approval + Article 12 audit bundles on top.

ACK is the schema. MnemoPay is the system that fills it.


Feature compare

CapabilityACK (spec)MnemoPay (runtime)
TypeOpen specificationSDK + hosted service
IdentityDID-based (defines schema)DID-based (compatible)
Transaction recordsDefines formatWrites Ed25519-signed, Merkle-chained
Payment authorizationDefines schemaFiscalGate enforces budget + HITL
Agent FICOOut of scopeYes — 300-850, payment + behavior weighted
EscrowOut of scopeYes — built-in dispute window
EU AI Act Article 12 bundlesOut of scopeYes — exportable, Merkle-verified
Money railsRail-agnostic specStripe, Paystack, Lightning, x402, AP2
ACK exportRoadmap (on-demand)
LicenseOpen specApache 2.0 SDK
InstallReference implsnpm install @mnemopay/sdk

When to use which

Use ACK alone

You are building from scratch and need a vendor-neutral schema as your canonical record format. You will write your own runtime.

Use MnemoPay

You need a working runtime today. Need FICO. Need escrow. Need Article 12 bundles. Want multi-rail. Want production-grade Ed25519 + Merkle infrastructure that has run 14.5M+ ops.


Also see

npm install @mnemopay/sdk

Apache 2.0 · v1.11.1 · Free self-hosted forever