OpenChainGraph Suite · OCG v0.8.7 · Agentic-Commerce Disputes

Assemble Agent Dispute Evidence

Five-step agentic-transaction compelling-evidence pack assembly, mapped to Visa CE3.0. Composes the AP2 mandate documenting authorization at the point of delegation, a Visa Trusted Agent Protocol signature inspection, a Mastercard Agent Pay agentic-token binding, and a session execution-receipt proof of fulfillment, then terminates in a deterministic CE3.0 lint that checks presence and digest-binding of every element. Built for merchant/PSP dispute-ops and agentic-commerce risk teams facing tightened chargeback thresholds.

OpenChainGraph · 5 Steps compliance mandate Hash-Anchored §4 chain_depth:5 Client-Side · Zero PII
Verify-side evidence assembly only. This chain asserts that the delegation, agent-identity, and fulfillment artifacts replay to this evidence bundle — never that a dispute is won or a transaction is authorized. CE3.0 is Visa's compelling-evidence standard; this pack maps to it but does not claim Visa or Mastercard acceptance or endorsement of the output. Not legal advice.
Chain Topology (linear composition) — AP2 Mandate → TAP Signature → Agentic Token → Execution Receipt → CE3.0 Lint
§4 Execution Hash · Chain Definition Anchor
execution_hash:computing…
Chain Stages · 5 Steps · Terminal CE3.0 Lint
1 ROOT node
AP2 Mandate-Chain Validator art-01-ap2-mandate-chain-validator
Documents authorization at the point of delegation; feeds the terminal lint as evidence.ap2_mandate
MCP Call · validate_ap2_mandate_chain
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "validate_ap2_mandate_chain",
    "arguments": {
      "intent_mandate": {"id": "int-001"},
      "cart_mandate": {"id": "crt-001"},
      "payment_mandate": {"id": "pay-001"}
    }
  },
  "id": 1
}
2 STEP node
Visa Trusted Agent Protocol (TAP) Signature Inspector art-23-visa-trusted-agent-protocol-inspector
Visa TAP signature inspection over the transaction; feeds the terminal lint as evidence.tap_signature
MCP Call · inspect_visa_trusted_agent_protocol
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "inspect_visa_trusted_agent_protocol",
    "arguments": {
      "signature_input": "sig1=(\"@method\" \"@target-uri\");created=1750000000;expires=1750003600;keyid=\"agent-key-1\";alg=\"ed25519\";nonce=\"abc123\";tag=\"trusted-agent\"",
      "signature": "sig1=:base64sig:"
    }
  },
  "id": 2
}
3 STEP node
Mastercard Agentic Token Scope Builder art-24-mastercard-agentic-token-builder
Mastercard Agent Pay token binding; feeds the terminal lint as evidence.agentic_token
MCP Call · build_mastercard_agentic_token
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "build_mastercard_agentic_token",
    "arguments": {
      "agent_binding": {"agent_id": "agent-key-1"},
      "merchant_scope": {"merchant_id": "merch-001"},
      "consent_policy": {"limit": 500, "currency": "USD", "expiry": "2026-12-31"}
    }
  },
  "id": 3
}
4 STEP node
Agent-Action Audit-Trail Aggregator cry-05-agent-action-audit-trail-aggregator
Session-receipt execution proof for the fulfilled order; feeds the terminal lint as evidence.delivery_proof
MCP Call · aggregate_execution_receipts
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "aggregate_execution_receipts",
    "arguments": {
      "execution_hashes": ["sha256:"]
    }
  },
  "id": 4
}
5 TERMINAL node
Agentic Dispute CE3.0 Evidence Linter art-297-agentic-dispute-ce30-linter
Composes the gated evidence-pack receipt — final stage (checks presence + digest-binding of every prior step)
MCP Call · lint_compelling_evidence_ce30_agentic
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "lint_compelling_evidence_ce30_agentic",
    "arguments": {
      "dispute": {"network": "visa", "reason_code": "10.4", "transaction_ref": "txn-001"},
      "evidence": {
        "ap2_mandate": {"digest": "sha256:", "bound_transaction_ref": "txn-001"},
        "tap_signature": {"digest": "sha256:", "bound_transaction_ref": "txn-001"},
        "agentic_token": {"digest": "sha256:", "bound_transaction_ref": "txn-001"},
        "delivery_proof": {"digest": "sha256:", "bound_transaction_ref": "txn-001"}
      }
    }
  },
  "id": 5
}
Export Chain Artifact
Download the §4 chain definition artifact (hash-anchored JSON). The artifact encodes the complete chain definition. Available after hash computation.