OpenChainGraph Suite · ART-476 · Agentic Payment Interop

Agent Payment Mandate Cross-Protocol Mapper

Translates a payment mandate declared under one agentic-payment protocol (AP2, x402, or ACP) into another, by pivoting through one internal canonical schema instead of a pairwise table per protocol combination. The result is the translated mandate plus a mapping receipt — source digest, target digest, mapping-table version, and a declared lossy-fields list — so any field the source protocol could not carry is surfaced honestly rather than silently dropped. Nothing here initiates, routes, or settles a payment.

AP2 ↔ x402 ↔ ACPVerify + translate onlyACP profile: draft-generic
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Protocols
Source Mandate Fields (canonical inputs, applied per the selected source protocol's field shape)
Translated Mandate

      
Mapping Receipt
Execution Hash (SHA-256)

Ask your agent

Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this exact tool, with this sample, and verify the artifact.

Run the AINumbers MCP tool `map_agent_payment_mandate`. Task: Translate an agentic-payment mandate declared under one protocol (AP2, x402, or ACP) into the field vocabulary of another, pivoting through one internal canonical schema so each protocol needs only one mapping in and one mapping out.
Call it with arguments: {"policy_parameters":{"source_protocol":"ap2","target_protocol":"x402","source_mandate":{"mandate_id":"ap2-pay-001","mandate_type":"payment","merchant_id":"merchant-42","amount":25.5,"currency":"USDC","issued_at":"2026-07-24T10:00:00Z","expires_at":"2026-07-24T11:00:00Z","human_not_present":true,"scope":{"max_amount":100,"merchant_ids":["merchant-42"]}}}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the parameter `claimed_hash` set to the returned `execution_hash`, passing the full artifact the run returned (the object containing `policy_parameters` + `output_payload` + `execution_hash`; equivalently `policy_parameters` + `output_payload` with `claimed_hash`), not the bare hash string.
Return the ledger link https://ledger.ainumbers.co/ so a human can re-verify without contacting us.
PII rule: All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Open the tool with the sample prefilled: https://ainumbers.co/chaingraph/art-476-map-agent-payment-mandate.html#p=v1.H4sIAAAAAAAA_wFPAbD-eyJzb3VyY2VfcHJvdG9jb2wiOiJhcDIiLCJ0YXJnZXRfcHJvdG9jb2wiOiJ4NDAyIiwic291cmNlX21hbmRhdGUiOnsibWFuZGF0ZV9pZCI6ImFwMi1wYXktMDAxIiwibWFuZGF0ZV90eXBlIjoicGF5bWVudCIsIm1lcmNoYW50X2lkIjoibWVyY2hhbnQtNDIiLCJhbW91bnQiOjI1LjUsImN1cnJlbmN5IjoiVVNEQyIsImlzc3VlZF9hdCI6IjIwMjYtMDctMjRUMTA6MDA6MDBaIiwiZXhwaXJlc19hdCI6IjIwMjYtMDctMjRUMTE6MDA6MDBaIiwiaHVtYW5fbm90X3ByZXNlbnQiOnRydWUsInNjb3BlIjp7Im1heF9hbW91bnQiOjEwMCwibWVyY2hhbnRfaWRzIjpbIm1lcmNoYW50LTQyIl19fX0MRkKsTwEAAA