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
| Capability | ACK (spec) | MnemoPay (runtime) |
|---|---|---|
| Type | Open specification | SDK + hosted service |
| Identity | DID-based (defines schema) | DID-based (compatible) |
| Transaction records | Defines format | Writes Ed25519-signed, Merkle-chained |
| Payment authorization | Defines schema | FiscalGate enforces budget + HITL |
| Agent FICO | Out of scope | Yes — 300-850, payment + behavior weighted |
| Escrow | Out of scope | Yes — built-in dispute window |
| EU AI Act Article 12 bundles | Out of scope | Yes — exportable, Merkle-verified |
| Money rails | Rail-agnostic spec | Stripe, Paystack, Lightning, x402, AP2 |
| ACK export | — | Roadmap (on-demand) |
| License | Open spec | Apache 2.0 SDK |
| Install | Reference impls | npm 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
Apache 2.0 · v1.11.1 · Free self-hosted forever