{
  "tool_id": "art-12-acp-checkout-conformance-validator",
  "note": "golden_hash fields are empty until first `node golden-parity.test.mjs --update`. policy_parameters carry the full ACP payload for complete input anchoring.",
  "vectors": [
    {
      "name": "valid_checkout_request_pass",
      "policy_parameters": {
        "message_type_override": "auto",
        "payload": {
          "message_type": "CheckoutRequest",
          "request_id": "req-abc-001",
          "merchant_id": "merchant-acme",
          "agent_id": "agent:acme:shopping-bot:v2",
          "amount": 49.99,
          "currency": "USD",
          "items": [
            {
              "sku": "WIDGET-001",
              "unit_price": 24.99,
              "quantity": 2
            }
          ],
          "timestamp": "2026-06-19T10:00:00.000Z",
          "redirect_url": "https://acme.com/checkout/confirm",
          "signature": "ed25519:MEYCIQDexampleSignatureHere",
          "idempotency_key": "idem-abc-001"
        }
      },
      "output_payload": {
        "overall_status": "pass",
        "pass_count": 15,
        "fail_count": 0,
        "warn_count": 0,
        "checks": [
          {
            "code": "ACP-T01",
            "status": "pass"
          },
          {
            "code": "ACP-R01",
            "status": "pass"
          },
          {
            "code": "ACP-R02",
            "status": "pass"
          },
          {
            "code": "ACP-R03",
            "status": "pass"
          },
          {
            "code": "ACP-R04",
            "status": "pass"
          },
          {
            "code": "ACP-R05",
            "status": "pass"
          },
          {
            "code": "ACP-R06",
            "status": "pass"
          },
          {
            "code": "ACP-R07",
            "status": "pass"
          },
          {
            "code": "ACP-R08",
            "status": "pass"
          },
          {
            "code": "ACP-R09",
            "status": "pass"
          },
          {
            "code": "ACP-R10",
            "status": "pass"
          },
          {
            "code": "ACP-R07a",
            "status": "pass"
          },
          {
            "code": "ACP-P01",
            "status": "pass"
          },
          {
            "code": "ACP-R11",
            "status": "pass"
          },
          {
            "code": "ACP-SIG1",
            "status": "pass"
          }
        ],
        "merchant_id": "merchant-acme",
        "currency": "USD"
      },
      "golden_hash": "6f3f674f478c4d4e8905f0132a37e0f52e4f225c666ee5c7eab523b236889563"
    },
    {
      "name": "missing_fields_fail",
      "policy_parameters": {
        "message_type_override": "auto",
        "payload": {
          "message_type": "CheckoutRequest",
          "request_id": "req-bad-001",
          "merchant_id": "merchant-beta",
          "amount": 10,
          "currency": "INVALID",
          "items": [],
          "timestamp": "not-a-date",
          "redirect_url": "http://insecure.example.com/checkout",
          "signature": ""
        }
      },
      "output_payload": {
        "overall_status": "fail",
        "pass_count": 6,
        "fail_count": 6,
        "warn_count": 1,
        "checks": [
          {
            "code": "ACP-T01",
            "status": "pass"
          },
          {
            "code": "ACP-R01",
            "status": "pass"
          },
          {
            "code": "ACP-R02",
            "status": "pass"
          },
          {
            "code": "ACP-R03",
            "status": "pass"
          },
          {
            "code": "ACP-R04",
            "status": "fail"
          },
          {
            "code": "ACP-R05",
            "status": "pass"
          },
          {
            "code": "ACP-R06",
            "status": "fail"
          },
          {
            "code": "ACP-R07",
            "status": "fail"
          },
          {
            "code": "ACP-R08",
            "status": "fail"
          },
          {
            "code": "ACP-R09",
            "status": "fail"
          },
          {
            "code": "ACP-R10",
            "status": "fail"
          },
          {
            "code": "ACP-P01",
            "status": "pass"
          },
          {
            "code": "ACP-R11",
            "status": "warn"
          }
        ],
        "merchant_id": "merchant-beta",
        "currency": "INVALID"
      },
      "golden_hash": "a908245cc1f24315047f36554ea53ebaf39ded3ecc1eb6e8ab2508ed21990399"
    },
    {
      "name": "valid_checkout_response_with_spt",
      "policy_parameters": {
        "message_type_override": "auto",
        "payload": {
          "message_type": "CheckoutResponse",
          "request_id": "req-abc-001",
          "status": "approved",
          "shared_payment_token": {
            "token_id": "spt-xyz-001",
            "token_type": "single_use_card",
            "issued_at": 1750248000,
            "expires_at": 1750251600,
            "scope": "single_use",
            "payment_rail": "x402",
            "masked_pan": "4321"
          },
          "merchant_id": "merchant-acme",
          "amount_charged": 49.99,
          "currency": "USD",
          "timestamp": "2026-06-19T10:01:00.000Z",
          "response_signature": "ed25519:MEYCIQDresponseSignatureHere",
          "transaction_id": "txn-001-xyz"
        }
      },
      "output_payload": {
        "overall_status": "pass",
        "pass_count": 16,
        "fail_count": 0,
        "warn_count": 0,
        "checks": [
          {
            "code": "ACP-T01",
            "status": "pass"
          },
          {
            "code": "ACP-S01",
            "status": "pass"
          },
          {
            "code": "ACP-S02",
            "status": "pass"
          },
          {
            "code": "ACP-S03",
            "status": "pass"
          },
          {
            "code": "ACP-S04",
            "status": "pass"
          },
          {
            "code": "ACP-S05",
            "status": "pass"
          },
          {
            "code": "ACP-S06",
            "status": "pass"
          },
          {
            "code": "ACP-S07",
            "status": "pass"
          },
          {
            "code": "ACP-S08",
            "status": "pass"
          },
          {
            "code": "ACP-S09",
            "status": "pass"
          },
          {
            "code": "ACP-S10",
            "status": "pass"
          },
          {
            "code": "ACP-P01",
            "status": "pass"
          },
          {
            "code": "ACP-SIG1",
            "status": "pass"
          },
          {
            "code": "ACP-SPT1",
            "status": "pass"
          },
          {
            "code": "ACP-SPT2",
            "status": "pass"
          },
          {
            "code": "ACP-SPT0",
            "status": "pass"
          }
        ],
        "merchant_id": "merchant-acme",
        "currency": "USD"
      },
      "golden_hash": "028bd8d01b226dbe410172460b0535f064712489143043beb24e0eaa7e41947e"
    }
  ]
}
