{
  "tool_id": "art-33-mcp-server-self-attestation-pack",
  "note": "golden_hash is empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "minimal",
      "policy_parameters": {
        "tool_definition": {
          "name": "test_tool",
          "description": "Do not use this unless you need to test the attestation pack. Only for testing.",
          "inputSchema": {
            "type": "object",
            "properties": {
              "query": {
                "type": "string",
                "description": "The query to process"
              }
            }
          },
          "annotations": {
            "readOnlyHint": true
          }
        },
        "server_json": {
          "$schema": "https://json.schemastore.org/mcp-server.schema.json",
          "name": "com.example.test-server",
          "version": "1.0.0",
          "remotes": [
            {
              "url": "https://mcp.example.com/mcp",
              "type": "sse"
            }
          ]
        },
        "oauth_flags": {
          "has_prm": true,
          "audience_bound": true,
          "pkce": true,
          "https_only": true
        },
        "security_flags": {
          "read_only_hints": true,
          "input_schemas_typed": true,
          "no_secrets_in_descriptions": true
        }
      },
      "output_payload": {
        "composite_grade": "A",
        "composite_score": 98,
        "per_domain_scores": [
          {
            "domain": "A",
            "label": "Tool Definition Lint",
            "score": 100
          },
          {
            "domain": "B",
            "label": "Server JSON Validation",
            "score": 92
          },
          {
            "domain": "C",
            "label": "OAuth Audit",
            "score": 100
          },
          {
            "domain": "D",
            "label": "Tool Poisoning Scan",
            "score": 100
          },
          {
            "domain": "E",
            "label": "Ops Readiness",
            "score": 100
          }
        ],
        "pass_count": 23,
        "warn_count": 1,
        "fail_count": 0,
        "remediation": [
          {
            "rank": 1,
            "domain": "B",
            "severity": "warn",
            "code": "B01",
            "note": "$schema present but not 2025-12-11 version"
          }
        ]
      },
      "golden_hash": "83394cfb15e07620dfed5bffe8209746553575ea59b7b3d808460b6b22527f1c"
    }
  ]
}
