{
  "tool_id": "art-130-signature-directory-validator",
  "note": "golden_hash is empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "valid-directory-key-found",
      "policy_parameters": {
        "well_known_path": "/.well-known/http-message-signatures-directory",
        "keyid": "key-2026-06",
        "directory_jwks": {
          "keys": [
            {
              "kty": "OKP",
              "crv": "Ed25519",
              "kid": "key-2026-06",
              "x": "WrHvnND7oaWfvrGxUU3FNeJaQDwYj4K3e5fl0fH5p2g"
            }
          ]
        }
      },
      "output_payload": {
        "directory_valid": true,
        "key_found": true,
        "key_count": 1,
        "algorithm_ok": true,
        "path_ok": true
      },
      "golden_hash": "0f70ab380ef4caa001f808f0bef5ce6bf52f78dfce18306d2129dd2a3063fadf"
    },
    {
      "name": "invalid-wrong-well-known-path",
      "policy_parameters": {
        "well_known_path": "/.well-known/jwks.json",
        "keyid": "key-2026-06",
        "directory_jwks": {
          "keys": [
            {
              "kty": "OKP",
              "crv": "Ed25519",
              "kid": "key-2026-06",
              "x": "WrHvnND7oaWfvrGxUU3FNeJaQDwYj4K3e5fl0fH5p2g"
            }
          ]
        }
      },
      "output_payload": {
        "directory_valid": false,
        "key_found": true,
        "key_count": 1,
        "algorithm_ok": true,
        "path_ok": false
      },
      "golden_hash": "6ae2ad43c1075842b9df78e33963253b4971c25feb0699b2427adf0584e6f615"
    },
    {
      "name": "invalid-keyid-not-found",
      "policy_parameters": {
        "well_known_path": "/.well-known/http-message-signatures-directory",
        "keyid": "key-2026-07",
        "directory_jwks": {
          "keys": [
            {
              "kty": "OKP",
              "crv": "Ed25519",
              "kid": "key-2026-06",
              "x": "WrHvnND7oaWfvrGxUU3FNeJaQDwYj4K3e5fl0fH5p2g"
            }
          ]
        }
      },
      "output_payload": {
        "directory_valid": false,
        "key_found": false,
        "key_count": 1,
        "algorithm_ok": true,
        "path_ok": true
      },
      "golden_hash": "5796301f4404006c580f304ca63d1efd91cb70f7072e88ab25b58a2aa29a96ad"
    }
  ]
}
