{
  "tool_id": "art-122-timestamp-attestation-verifier",
  "note": "golden_hash is empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "verified-attestation",
      "policy_parameters": {
        "document_hash": "sha256:abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
        "presented_anchor": {
          "document_hash": "sha256:abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
          "timestamp_claim": {
            "standard": "eIDAS Art.41 / RFC 3161-aligned",
            "timestamp": "2026-06-25T10:00:00Z",
            "algorithm": "sha256"
          }
        },
        "presented_timestamp": "2026-06-25T10:00:00Z",
        "expected_algorithm": "sha256"
      },
      "output_payload": {
        "verified": true,
        "hash_match": true,
        "ts_consistent": true,
        "algo_match": true
      },
      "golden_hash": "9e2243eaf2f9f4052554f1d8a0bf80cfc6e87e9845fcdbd3426d12fecde62428"
    },
    {
      "name": "hash-mismatch",
      "policy_parameters": {
        "document_hash": "sha256:abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
        "presented_anchor": {
          "document_hash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
          "timestamp_claim": {
            "standard": "eIDAS Art.41 / RFC 3161-aligned",
            "timestamp": "2026-06-25T10:00:00Z",
            "algorithm": "sha256"
          }
        },
        "presented_timestamp": "2026-06-25T10:00:00Z",
        "expected_algorithm": "sha256"
      },
      "output_payload": {
        "verified": false,
        "hash_match": false,
        "ts_consistent": true,
        "algo_match": true
      },
      "golden_hash": "d7a06fa25dbf42bf33d07a4ffa9ba41d789bb56e6c39cee3e61603d87973c455"
    }
  ]
}
