OpenChainGraph Suite · ART-30 · Wave 6 · Agent Commerce Cross-Protocol Conformance Validator
v1.0.0

Agent Commerce Cross-Protocol Conformance

The synergy flagship of Wave 6. Validate a single agent purchase end-to-end across all four layers: AP2 v0.2 mandate chain (Intent → Cart → Payment), ACP checkout conformance (OpenAI/Stripe), Visa TAP RFC 9421 HTTP Message Signature inspection, and x402 settlement leg. Issues one unified PASS/WARN/FAIL verdict and a single OpenChainGraph execution_hash receipt (chain_depth: 1, parent hashes from ART-01 + ART-12 + ART-03). Client-side. Zero PII.

AP2 Export Chain Depth: 1 AP2 v0.2 ACP · OpenAI / Stripe Visa TAP · RFC 9421 x402 Zero PII payment_mandate
🔒 All validation runs entirely in your browser. Do not paste live payment credentials, wallet private keys, customer PII, or production signing keys. Use test / stub fixtures only. No data is transmitted.
Stage 1 — AP2 v0.2 Mandate Trio (required)
AP2 Mandate Trio
JSON object: { intent: {...}, cart: {...} (optional), payment: {...} }. Paste the output of ART-01 policy_parameters.mandate_trio, or build manually.
Stage 2 — ACP Checkout Payload (optional)
ACP CheckoutRequest or CheckoutResponse
Paste an ACP payload from ART-12, or select a preset. Leave blank / select Skip to omit this layer.
Stage 3 — Visa TAP RFC 9421 HTTP Message Signature (optional)
Signature-Input + Signature headers (RFC 9421)
JSON: { "Signature-Input": "sig1=(...);alg=...", "Signature": "sig1=:base64value:" }. Inspects header structure — no cryptographic verification (keys not in browser).
Stage 4 — x402 Settlement Leg (optional)
x402 Payment Header Body
JSON from an HTTP 402 response body: { scheme, network, maxAmountRequired, asset, payTo, extra: { resource } }. Paste the output of ART-03 output_payload.x402_payload, or build manually.
Stage 5 — MPP Session Leg (optional)
Tempo Machine Payments Protocol session
JSON for a Tempo MPP pre-authorization: { mode: "charge|session|subscription", session_id, max_amount, currency, payee, cadence (subscription), expires_at (session), access_key }. Leave blank to skip — validated only when supplied.
Parent execution_hash values (recommended — anchors chain_depth: 1)

Paste the execution_hash from the upstream ART-01, ART-12, and ART-03 runs. Leave blank if running standalone (chain_depth stays 0).

H1 — ART-01 AP2 Mandate Chain hash
H2 — ART-12 ACP Checkout hash
H3 — ART-03 x402 Settlement hash
Unified Verdict
Protocol Checks
OpenChainGraph Artifact · execution_hash
SHA-256:

Computed client-side via WebCrypto SHA-256 over cgCanon({policy_parameters, output_payload}). Parent hashes: none

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 `validate_agent_commerce_conformance`. Task: The synergy flagship.
Call it with arguments: {"policy_parameters":{"ap2_mandate_trio":{"intent":{"mandate_type":"intent","mandate_id":"intent-001","expires_at":"2026-12-31T00:00:00Z","scope":{"merchant_ids":["merchant-001"],"currency":"USD","max_amount":500},"human_not_present":true,"issuer_id":"issuer:test"},"payment":{"mandate_type":"payment","mandate_id":"pay-001","parent_mandate_id":"intent-001","parent_hash":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","amount":100,"currency":"USD","human_not_present":true,"payment_method":"card"}}}}
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-30-agent-commerce-conformance-validator.html#p=v1.H4sIAAAAAAAA_wHzAQz-eyJhcDJfbWFuZGF0ZV90cmlvIjp7ImludGVudCI6eyJtYW5kYXRlX3R5cGUiOiJpbnRlbnQiLCJtYW5kYXRlX2lkIjoiaW50ZW50LTAwMSIsImV4cGlyZXNfYXQiOiIyMDI2LTEyLTMxVDAwOjAwOjAwWiIsInNjb3BlIjp7Im1lcmNoYW50X2lkcyI6WyJtZXJjaGFudC0wMDEiXSwiY3VycmVuY3kiOiJVU0QiLCJtYXhfYW1vdW50Ijo1MDB9LCJodW1hbl9ub3RfcHJlc2VudCI6dHJ1ZSwiaXNzdWVyX2lkIjoiaXNzdWVyOnRlc3QifSwicGF5bWVudCI6eyJtYW5kYXRlX3R5cGUiOiJwYXltZW50IiwibWFuZGF0ZV9pZCI6InBheS0wMDEiLCJwYXJlbnRfbWFuZGF0ZV9pZCI6ImludGVudC0wMDEiLCJwYXJlbnRfaGFzaCI6ImFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJodW1hbl9ub3RfcHJlc2VudCI6dHJ1ZSwicGF5bWVudF9tZXRob2QiOiJjYXJkIn19fV916yvzAQAA