{
  "methodologyVersion": "1.0.0",
  "checks": [
    {
      "id": "L0.reachable",
      "layer": "L0"
    },
    {
      "id": "L0.tls",
      "layer": "L0"
    },
    {
      "id": "L0.initialize",
      "layer": "L0"
    },
    {
      "id": "L0.protocol_version",
      "layer": "L0"
    },
    {
      "id": "L0.capabilities",
      "layer": "L0"
    },
    {
      "id": "L1.server_info",
      "layer": "L1"
    },
    {
      "id": "L1.envelope",
      "layer": "L1"
    },
    {
      "id": "L1.tools_list",
      "layer": "L1"
    },
    {
      "id": "L1.tool_schemas",
      "layer": "L1"
    },
    {
      "id": "L1.resources_list",
      "layer": "L1"
    },
    {
      "id": "L1.prompts_list",
      "layer": "L1"
    },
    {
      "id": "L1.unknown_method",
      "layer": "L1"
    },
    {
      "id": "L2.call_ok",
      "layer": "L2"
    },
    {
      "id": "L2.output_schema",
      "layer": "L2"
    },
    {
      "id": "L2.bad_input",
      "layer": "L2"
    },
    {
      "id": "L2.timeout",
      "layer": "L2"
    }
  ]
}