{
  "tool_id": "art-01-ap2-mandate-chain-validator",
  "kernel_id": "art-01-ap2-mandate-chain-validator",
  "display_name": "AP2 Mandate-Chain Validator",
  "tool_version": "1.0.0",
  "mandate_type": "payment_mandate",
  "purpose": "Validates AP2 v0.2 Intent→Cart→Payment mandate trio: signature-chain integrity, scope/limit consistency, TTL/expiry, over-spend detection, Human-Not-Present autonomous-agent flows. Publishes conformance test-vector fixtures.",
  "control_description": "Validates AP2 v0.2 Intent→Cart→Payment mandate trio: signature-chain integrity, scope/limit consistency, TTL/expiry, over-spend detection, Human-Not-Present autonomous-agent flows. Publishes conformance test-vector fixtures.",
  "declared_inputs": [],
  "declared_outputs": [
    "art-02-agent-spend-policy-simulator",
    "art-03-x402-settlement-modeler",
    "art-04-agent-identity-attestation-checker",
    "art-12-acp-checkout-conformance-validator",
    "ptg-01-ap2-prompt-template-generator"
  ],
  "kernel_digest": "sha256:623495f9378cb65cb88c889831f43c2c82c8844af29dfaa32e3a5d1e6cfa5337",
  "trust_label": "deferred -- deterministic source published, zkVM proof not yet generated",
  "data_vintage": "2026-07-10",
  "last_validated": "2026-07-10",
  "conformance_fixtures_vendored": true,
  "compute_proof_ready": "ready",
  "wave": 1,
  "source_url": "https://ainumbers.co/chaingraph/art-01-ap2-mandate-chain-validator.html",
  "generated_at": "2026-07-25T20:02:55.601Z"
}
