{
  "tool_id": "art-62-ap2-payment-receipt-verifier",
  "note": "golden_hash empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "default-inputs",
      "policy_parameters": {},
      "output_payload": {
        "receipt_verdict": "invalid",
        "mandate_chain_intact": false,
        "hnp_verdict": "na",
        "findings": [
          {
            "check": "mandate_chain_intact",
            "result": "FAIL",
            "detail": "One or more mandate chain IDs (intent/cart/payment) are missing."
          },
          {
            "check": "signature",
            "result": "FAIL",
            "detail": "No signature on receipt or mandate chain."
          }
        ],
        "signature_check": "No signature present",
        "authorized_amount_headroom": null,
        "receipt_id": null,
        "human_present": true,
        "note": "Educational AP2 v0.2 PaymentReceipt verifier and HNP guardrail. Runtime/post-trade — verifies the receipt AFTER an executed payment. art-01 validates the mandate chain BEFORE the buy (pre-trade). Signature verification is an educational approximation — production implementations must use a real VC verifier against the AP2 v0.2 FIDO Alliance spec. Not legal or payment advice. Verify AP2 v0.2 rules against current FIDO Alliance / ap2-protocol.org primary sources (2026-06-20).",
        "status_asof": "2026-06-20 — verify AP2 v0.2: https://ap2-protocol.org/ · FIDO Alliance governance"
      },
      "golden_hash": "2bfc4b3b0b61cd43a0ca9dc26399582bbd329ae0afc92d403b4bf7830a731917"
    }
  ]
}
