1 · DID mint
2 · AP2 credential
3 · FiscalGate
4 · Settle
5 · Article 12
6 · Verify
—
Agent identity
shopping-bot
awaiting mint…
did:mp:········································
Reputation
—
Agent FICO
—
Charge attempt
$5.00 · Stripe rail · 1 sku
idle
FiscalGate precheck—
Per-tx limit ($50)—
Monthly cap ($200)—
Allowed rail—
Charter category match—
Receipt
—
AP2 verifiable credential
W3C VC v2 · AgentPaymentCredential · Ed25519Signature2020
// Credential will appear here once the pipeline runs.
Article 12 audit chain
EU AI Act § 12 record-keeping · Merkle-anchored
0 events
Run the pipeline — events will stack here as each step fires.
Merkle root (audit-chain head)
—
Bundle verification
Re-verify the credential's Ed25519 signature in your own browser.
Not verified yet
Run the pipeline first, then hit Verify.
Try with your own agent ID
Prove the pipeline isn't smoke-and-mirrors. Drop any string (your agent's slug, your name, whatever) and rerun. It writes into the credential subject and the audit chain.
Ship this in your own agent today.
Everything you just watched is the public @mnemopay/sdk — Apache 2.0, free, on npm. The full pipeline is ~40 lines of code on top of the SDK.