{
  "name": "agentic-payment-mandate-lint",
  "domain": "Agent Economy",
  "title": "Agentic Payment Mandate Lint",
  "description": "A2A agent card validation > x402 extension mandate validation > AP2 mandate credential build: a verify-then-build lint chain for agentic payment mandates supplied by the caller. Checks the calling agent's card, checks its x402 payment-extension mandate, then builds the AP2 verifiable credential representation. Read-only linting only; no payment execution, no wallet or custody action, no live network call.",
  "composer_url": "https://ainumbers.co/chaingraph/chains/agentic-payment-mandate-lint.html",
  "regulatory_basis_status": "not_assessed",
  "regulatory_basis_decided_by": "AGENTPAY-LINT-CHAIN-1",
  "regulatory_basis_decided_at": "2026-08-03",
  "steps": [
    {
      "tool_id": "art-25-a2a-agent-card-validator",
      "handoff": "verdict, score, and has_ap2_extension establish whether the calling agent's card is well-formed and AP2-capable before its payment mandate is checked."
    },
    {
      "tool_id": "art-31-a2a-x402-extension-mandate-validator",
      "handoff": "verdict, pass_count, and fail_count record whether the caller-supplied x402 payment-extension mandate checks out before the AP2 credential is built from it."
    },
    {
      "tool_id": "art-16-google-ap2-mandate-builder",
      "handoff": "vdc and vdc_stage are the chain output — the AP2 W3C verifiable-credential mandate built from the caller's own inputs, gated behind the two prior lint passes."
    }
  ]
}
