{
  "tool_id": "art-131-signature-agent-card-validator",
  "note": "golden_hash is empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "valid-card-keys-consistent",
      "policy_parameters": {
        "card": {
          "name": "ExampleAgent/1.0",
          "operator": "Example Corp",
          "expected_request_rate": "1000/day",
          "keys": [
            {
              "kid": "key-2026-06"
            }
          ]
        },
        "directory_keyids": [
          "key-2026-06"
        ]
      },
      "output_payload": {
        "card_valid": true,
        "missing_fields": [],
        "keys_consistent": true,
        "card_key_count": 1
      },
      "golden_hash": "178651f6ce5f1d2428350d42c6de5c50faaca70539b4fbdf8403c69dbfbcf994"
    },
    {
      "name": "invalid-missing-fields",
      "policy_parameters": {
        "card": {
          "name": "ExampleAgent/1.0",
          "keys": [
            {
              "kid": "key-2026-06"
            }
          ]
        },
        "directory_keyids": [
          "key-2026-06"
        ]
      },
      "output_payload": {
        "card_valid": false,
        "missing_fields": [
          "operator",
          "expected_request_rate"
        ],
        "keys_consistent": true,
        "card_key_count": 1
      },
      "golden_hash": "9cbac1dcd7e264874a5b2eab187c486c7a1d3ad2bc74c54e41c1d8b1952cdb3f"
    },
    {
      "name": "invalid-keys-not-in-directory",
      "policy_parameters": {
        "card": {
          "name": "ExampleAgent/1.0",
          "operator": "Example Corp",
          "expected_request_rate": "1000/day",
          "keys": [
            {
              "kid": "key-2026-06"
            }
          ]
        },
        "directory_keyids": [
          "key-2025-01"
        ]
      },
      "output_payload": {
        "card_valid": false,
        "missing_fields": [],
        "keys_consistent": false,
        "card_key_count": 1
      },
      "golden_hash": "6d12f9c9776ce35e74813883dc0c9b6e417e68832353fa326f867cf45bc6ee09"
    }
  ]
}
