{
  "api_contract": "sourcey.catalog-api/v1",
  "release_id": "sha256:5a4ed3b98ab3b6fb945f0e29ef09728beb343ffc607f05348f37ee8e6a288a18",
  "artifact_sha256": "sha256:551f52079bb14fb22e160d8868905f022a196559d1076cd6fc3c8e8ecddc2d69",
  "data": {
    "revision_contract": "sourcey.agent-readiness-revision/v1alpha1",
    "agent_readiness_profile_id": "arp_01m2y1fydred3jsrv5ct0kbq7t",
    "entity_id": "ent_01kyh8fpe02zy8c759a19bfsbc",
    "scope": {
      "product": {
        "key": "algolia-docsearch-mcp",
        "name": "Algolia DocSearch MCP"
      },
      "funnel": {
        "key": "remote-mcp-access",
        "name": "Remote MCP access"
      }
    },
    "catalog_binding": {
      "base_release_id": "sha256:a271771125570b70230d41ff0156bfe4b34b14a401d3914efeba074f5253e11c",
      "entity_revision_digest": "sha256:ce4aa915bcc087da25c6be8d7d8c14bf52150b656ac69cbd789b4d4425aed775"
    },
    "declaration_revision_digest": "sha256:b2fe20d88698252eae6b05f790ff29329499e4e1a7dd26927e9a218cd2e4557e",
    "declaration": {
      "declaration_id": "declaration_algolia_algolia_docsearch_mcp_remote_mcp_access",
      "provenance": {
        "repository": "sourcey/agent-ready-services",
        "commit": "3d6d768b1dd8cd7ba742773bd8b618102fadddde",
        "path": "entities/al/algolia.yaml",
        "git_blob_oid": "3cbf03d1494e5ce31bb87c84f22b722a1b16c36a",
        "blob_digest": "sha256:1a6fac43d683251c5d05ae7e035aba9ad2c7e056894a2bc7242c0213611c7b74"
      },
      "status": "community_declared"
    },
    "lifecycle": "active",
    "effective_from": "2026-09-21T06:10:53.697Z",
    "signals": [
      {
        "stage": "evaluate",
        "signal_code": "eligibility_decidability",
        "selector_group_id": "eligibility_decidability-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d8408120353d839763dbad7a02b88f49724787a3273e9141c327c75299d39b6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
              "sha256:5d7cc279126423b818c6e83dc8513bd371525fdadcf27b82d4494b2297ec6a98",
              "sha256:810c259d450b6194801c8ce00e3b850a4df56ffc1556f4132a48aacbf3363f86",
              "sha256:ab463db92be189fee1c6fd6bd431b0a2ea9d74d9668fb9ba8a3531a1e62cb354"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-821808bf79031a0d"
            },
            "locators": [
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 2781,
                "end_byte": 3579,
                "value_digest": "sha256:8f67f7033e5a4e676e869fabc8120089e4d2a88360f680dbdeb60da3593b9507"
              },
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 3580,
                "end_byte": 4382,
                "value_digest": "sha256:d917edc509fe2546c1f8555b97e0b7e33df4dff93a01b667d9db475b648a649d"
              }
            ]
          }
        ],
        "note": "Algolia explicitly states that DocSearch MCP does not require authentication, an Algolia application ID, a search API key, or a DocSearch application. Because access requires no account or credentials, eligibility conditions do not apply."
      },
      {
        "stage": "evaluate",
        "signal_code": "pricing_decidability",
        "selector_group_id": "pricing_decidability-primary",
        "value": "yes",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d8408120353d839763dbad7a02b88f49724787a3273e9141c327c75299d39b6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
              "sha256:810c259d450b6194801c8ce00e3b850a4df56ffc1556f4132a48aacbf3363f86",
              "sha256:ab463db92be189fee1c6fd6bd431b0a2ea9d74d9668fb9ba8a3531a1e62cb354",
              "sha256:f4a3da99c72dc8c7f780ea1f8b6713069f43843462cdeda4de01d10e4826c459"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-821808bf79031a0d"
            },
            "locators": [
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 5165,
                "end_byte": 5962,
                "value_digest": "sha256:642bb9592a52082df8aca640ba1c651166e4f28363a867c53b172dd17e0b76da"
              },
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 5963,
                "end_byte": 6736,
                "value_digest": "sha256:c0fb6007f16fda9052c0834ab58a38b2637de74fb497902b8f7a9faef0608dbb"
              }
            ]
          }
        ],
        "note": "Algolia explicitly declares that DocSearch MCP is a free service provided without charge. The no-charge status and service terms are fully stated prior to commitment."
      },
      {
        "stage": "evaluate",
        "signal_code": "service_discovery",
        "selector_group_id": "service_discovery-primary",
        "value": "yes",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "direct_observation",
            "captures": [
              {
                "retained_capture_digest": "sha256:d8408120353d839763dbad7a02b88f49724787a3273e9141c327c75299d39b6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
              "sha256:5d7cc279126423b818c6e83dc8513bd371525fdadcf27b82d4494b2297ec6a98",
              "sha256:810c259d450b6194801c8ce00e3b850a4df56ffc1556f4132a48aacbf3363f86",
              "sha256:ab463db92be189fee1c6fd6bd431b0a2ea9d74d9668fb9ba8a3531a1e62cb354"
            ],
            "locators": [
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 2781,
                "end_byte": 3579,
                "value_digest": "sha256:8f67f7033e5a4e676e869fabc8120089e4d2a88360f680dbdeb60da3593b9507"
              },
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 3580,
                "end_byte": 4382,
                "value_digest": "sha256:d917edc509fe2546c1f8555b97e0b7e33df4dff93a01b667d9db475b648a649d"
              }
            ]
          }
        ],
        "note": "The documentation provides the exact public HTTPS endpoint (https://mcp.algolia.com/1/docsearch/mcp) and tool definitions for connecting an MCP client without authentication."
      },
      {
        "stage": "evaluate",
        "signal_code": "structured_evaluation_discovery",
        "selector_group_id": "structured_evaluation_discovery-primary",
        "value": "unknown",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [],
        "note": "The provided documentation does not contain or link to a verified structured discovery artifact such as llms.txt, an OpenAPI descriptor, or agents.json for the evaluation surface."
      },
      {
        "stage": "evaluate",
        "signal_code": "terms_access",
        "selector_group_id": "terms_access-primary",
        "value": "yes",
        "observed_at": "2026-09-21T06:14:15.726Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-461ed5ae043781a3"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "direct_observation",
            "captures": [
              {
                "retained_capture_digest": "sha256:ed4e92c6dc216681a1a69543a8c0cd993317132abe585a814b93db43961a8f6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:15dfa96c7c87e7089713bfd72d9c96edc99ce84efc89d411af8b6ccfecc1fdef",
              "sha256:2011646e59c4f37895681a9a445890e5460abefa7022804a78bc3bb32632da54",
              "sha256:27fc48519c5b9d434652388c0f7ecdafc9e621852b4ad3410dbf2e06cd8250ef",
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
            ],
            "locators": [
              {
                "artifact_digest": "sha256:2011646e59c4f37895681a9a445890e5460abefa7022804a78bc3bb32632da54",
                "start_byte": 14827,
                "end_byte": 15641,
                "value_digest": "sha256:d90cf563245fab87e5c597405b3d5afb5f8d4cdead434b1e2e2d9fabe139e15e"
              },
              {
                "artifact_digest": "sha256:2011646e59c4f37895681a9a445890e5460abefa7022804a78bc3bb32632da54",
                "start_byte": 15642,
                "end_byte": 16456,
                "value_digest": "sha256:0516ea1a5e9b61bacd16ab8989f12783151ba490016abbca68c031c3a7fa74e5"
              }
            ]
          }
        ],
        "note": "Algolia's full Terms of Service governing access to and use of its websites and services are readable, retrievable, and complete."
      },
      {
        "stage": "evaluate",
        "signal_code": "verified_web_agent_access",
        "selector_group_id": "verified_web_agent_access-primary",
        "value": "unknown",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [],
        "note": "The retained evidence does not provide an explicit web-agent or crawler policy statement (such as robots.txt rules or web bot auth) for the assessed documentation resource."
      },
      {
        "stage": "sign_up",
        "signal_code": "access_control_operability",
        "selector_group_id": "access_control_operability-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:40.351Z",
        "tested_surfaces": [
          {
            "node_kind": "endpoint",
            "node_id": "endpoint-0f9d4e8c28323e22"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:72b458b18ff84fda68d48bd522b73d70602c8f5641160c89b8d7948bd8e4c3ca",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:09a82982a0d1f906c8737cbe623b31e1ba09e46d19b3c4ef44a6a644535055f7",
              "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
              "sha256:a612f859b290bbd86670e5fc989186b3cd09831441dae929dc0e7ce4f2270cd7",
              "sha256:c700ca98ad0cf1f27594554bd6a6e8e517c7d5203cd20ace2d3c0973a24e8e0a"
            ],
            "source_surface": {
              "node_kind": "endpoint",
              "node_id": "endpoint-0f9d4e8c28323e22"
            },
            "locators": [
              {
                "artifact_digest": "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
                "start_byte": 2808,
                "end_byte": 3606,
                "value_digest": "sha256:a9aae69dc9f179015844acf1bea7af94e271b4defd1df36432c3af94f5752e13"
              }
            ]
          }
        ],
        "note": "DocSearch MCP is documented as a remote MCP server with no authentication required, eliminating sign-up access controls and handoffs."
      },
      {
        "stage": "sign_up",
        "signal_code": "access_entrypoint_stability",
        "selector_group_id": "access_entrypoint_stability-primary",
        "value": "yes",
        "observed_at": "2026-09-21T06:14:40.351Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-0f9d4e8c28323e22"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:72b458b18ff84fda68d48bd522b73d70602c8f5641160c89b8d7948bd8e4c3ca",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:09a82982a0d1f906c8737cbe623b31e1ba09e46d19b3c4ef44a6a644535055f7",
              "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
              "sha256:a612f859b290bbd86670e5fc989186b3cd09831441dae929dc0e7ce4f2270cd7",
              "sha256:c700ca98ad0cf1f27594554bd6a6e8e517c7d5203cd20ace2d3c0973a24e8e0a"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-0f9d4e8c28323e22"
            },
            "locators": [
              {
                "artifact_digest": "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
                "start_byte": 2808,
                "end_byte": 3606,
                "value_digest": "sha256:a9aae69dc9f179015844acf1bea7af94e271b4defd1df36432c3af94f5752e13"
              }
            ]
          }
        ],
        "note": "The documentation provides a stable canonical remote MCP server endpoint URL at https://mcp.algolia.com/1/docsearch/mcp requiring no authentication."
      },
      {
        "stage": "sign_up",
        "signal_code": "captcha_compatible_access",
        "selector_group_id": "captcha_compatible_access-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:40.351Z",
        "tested_surfaces": [
          {
            "node_kind": "endpoint",
            "node_id": "endpoint-0f9d4e8c28323e22"
          },
          {
            "node_kind": "resource",
            "node_id": "resource-0f9d4e8c28323e22"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:72b458b18ff84fda68d48bd522b73d70602c8f5641160c89b8d7948bd8e4c3ca",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:09a82982a0d1f906c8737cbe623b31e1ba09e46d19b3c4ef44a6a644535055f7",
              "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
              "sha256:a612f859b290bbd86670e5fc989186b3cd09831441dae929dc0e7ce4f2270cd7",
              "sha256:c700ca98ad0cf1f27594554bd6a6e8e517c7d5203cd20ace2d3c0973a24e8e0a"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-0f9d4e8c28323e22"
            },
            "locators": [
              {
                "artifact_digest": "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
                "start_byte": 2808,
                "end_byte": 3606,
                "value_digest": "sha256:a9aae69dc9f179015844acf1bea7af94e271b4defd1df36432c3af94f5752e13"
              }
            ]
          },
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:72b458b18ff84fda68d48bd522b73d70602c8f5641160c89b8d7948bd8e4c3ca",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:09a82982a0d1f906c8737cbe623b31e1ba09e46d19b3c4ef44a6a644535055f7",
              "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
              "sha256:a612f859b290bbd86670e5fc989186b3cd09831441dae929dc0e7ce4f2270cd7",
              "sha256:c700ca98ad0cf1f27594554bd6a6e8e517c7d5203cd20ace2d3c0973a24e8e0a"
            ],
            "source_surface": {
              "node_kind": "endpoint",
              "node_id": "endpoint-0f9d4e8c28323e22"
            },
            "locators": [
              {
                "artifact_digest": "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
                "start_byte": 2808,
                "end_byte": 3606,
                "value_digest": "sha256:a9aae69dc9f179015844acf1bea7af94e271b4defd1df36432c3af94f5752e13"
              }
            ]
          }
        ],
        "note": "Documentation explicitly confirms that the remote MCP endpoint requires no authentication, establishing that a sign-up CAPTCHA boundary does not apply."
      },
      {
        "stage": "sign_up",
        "signal_code": "delegated_identity_access",
        "selector_group_id": "delegated_identity_access-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d8408120353d839763dbad7a02b88f49724787a3273e9141c327c75299d39b6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
              "sha256:5d7cc279126423b818c6e83dc8513bd371525fdadcf27b82d4494b2297ec6a98",
              "sha256:810c259d450b6194801c8ce00e3b850a4df56ffc1556f4132a48aacbf3363f86",
              "sha256:ab463db92be189fee1c6fd6bd431b0a2ea9d74d9668fb9ba8a3531a1e62cb354"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-821808bf79031a0d"
            },
            "locators": [
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 2781,
                "end_byte": 3579,
                "value_digest": "sha256:8f67f7033e5a4e676e869fabc8120089e4d2a88360f680dbdeb60da3593b9507"
              },
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 3580,
                "end_byte": 4382,
                "value_digest": "sha256:d917edc509fe2546c1f8555b97e0b7e33df4dff93a01b667d9db475b648a649d"
              }
            ]
          }
        ],
        "note": "The service requires no authentication, Algolia application ID, search API key, or credentials, making delegated identity access steps not applicable."
      },
      {
        "stage": "sign_up",
        "signal_code": "phone_verification_compatible",
        "selector_group_id": "phone_verification_compatible-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:40.351Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-0f9d4e8c28323e22"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:72b458b18ff84fda68d48bd522b73d70602c8f5641160c89b8d7948bd8e4c3ca",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:09a82982a0d1f906c8737cbe623b31e1ba09e46d19b3c4ef44a6a644535055f7",
              "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
              "sha256:a612f859b290bbd86670e5fc989186b3cd09831441dae929dc0e7ce4f2270cd7",
              "sha256:c700ca98ad0cf1f27594554bd6a6e8e517c7d5203cd20ace2d3c0973a24e8e0a"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-0f9d4e8c28323e22"
            },
            "locators": [
              {
                "artifact_digest": "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
                "start_byte": 2808,
                "end_byte": 3606,
                "value_digest": "sha256:a9aae69dc9f179015844acf1bea7af94e271b4defd1df36432c3af94f5752e13"
              }
            ]
          }
        ],
        "note": "Documentation explicitly states that DocSearch MCP requires no authentication, confirming that sign-up phone verification does not apply."
      },
      {
        "stage": "pay",
        "signal_code": "checkout_operability",
        "selector_group_id": "checkout_operability-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d8408120353d839763dbad7a02b88f49724787a3273e9141c327c75299d39b6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
              "sha256:810c259d450b6194801c8ce00e3b850a4df56ffc1556f4132a48aacbf3363f86",
              "sha256:ab463db92be189fee1c6fd6bd431b0a2ea9d74d9668fb9ba8a3531a1e62cb354",
              "sha256:f3775e99b9ec6fc84c64c99e1715641313bfb7c0b3b51dbb8d42dd90443b7a4b"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-821808bf79031a0d"
            },
            "locators": [
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 3580,
                "end_byte": 4382,
                "value_digest": "sha256:d917edc509fe2546c1f8555b97e0b7e33df4dff93a01b667d9db475b648a649d"
              },
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 5165,
                "end_byte": 5962,
                "value_digest": "sha256:642bb9592a52082df8aca640ba1c651166e4f28363a867c53b172dd17e0b76da"
              }
            ]
          }
        ],
        "note": "Algolia explicitly states that DocSearch MCP is a free service and its endpoint does not require authentication, credentials, or an application, establishing that checkout is not applicable."
      },
      {
        "stage": "pay",
        "signal_code": "commitment_disclosure",
        "selector_group_id": "commitment_disclosure-primary",
        "value": "yes",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d8408120353d839763dbad7a02b88f49724787a3273e9141c327c75299d39b6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
              "sha256:810c259d450b6194801c8ce00e3b850a4df56ffc1556f4132a48aacbf3363f86",
              "sha256:ab463db92be189fee1c6fd6bd431b0a2ea9d74d9668fb9ba8a3531a1e62cb354",
              "sha256:f3775e99b9ec6fc84c64c99e1715641313bfb7c0b3b51dbb8d42dd90443b7a4b"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-821808bf79031a0d"
            },
            "locators": [
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 3580,
                "end_byte": 4382,
                "value_digest": "sha256:d917edc509fe2546c1f8555b97e0b7e33df4dff93a01b667d9db475b648a649d"
              },
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 5165,
                "end_byte": 5962,
                "value_digest": "sha256:642bb9592a52082df8aca640ba1c651166e4f28363a867c53b172dd17e0b76da"
              }
            ]
          }
        ],
        "note": "Algolia explicitly discloses the no-charge status and service terms, stating that DocSearch MCP is a free service that does not require authentication or an Algolia application."
      },
      {
        "stage": "pay",
        "signal_code": "payment_authorization",
        "selector_group_id": "payment_authorization-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d8408120353d839763dbad7a02b88f49724787a3273e9141c327c75299d39b6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
              "sha256:810c259d450b6194801c8ce00e3b850a4df56ffc1556f4132a48aacbf3363f86",
              "sha256:ab463db92be189fee1c6fd6bd431b0a2ea9d74d9668fb9ba8a3531a1e62cb354",
              "sha256:f3775e99b9ec6fc84c64c99e1715641313bfb7c0b3b51dbb8d42dd90443b7a4b"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-821808bf79031a0d"
            },
            "locators": [
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 3580,
                "end_byte": 4382,
                "value_digest": "sha256:d917edc509fe2546c1f8555b97e0b7e33df4dff93a01b667d9db475b648a649d"
              },
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 5165,
                "end_byte": 5962,
                "value_digest": "sha256:642bb9592a52082df8aca640ba1c651166e4f28363a867c53b172dd17e0b76da"
              }
            ]
          }
        ],
        "note": "DocSearch MCP is explicitly declared to be a free service without authentication requirements, making payment authorization not applicable."
      },
      {
        "stage": "pay",
        "signal_code": "self_service_purchase",
        "selector_group_id": "self_service_purchase-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d8408120353d839763dbad7a02b88f49724787a3273e9141c327c75299d39b6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
              "sha256:810c259d450b6194801c8ce00e3b850a4df56ffc1556f4132a48aacbf3363f86",
              "sha256:ab463db92be189fee1c6fd6bd431b0a2ea9d74d9668fb9ba8a3531a1e62cb354",
              "sha256:f3775e99b9ec6fc84c64c99e1715641313bfb7c0b3b51dbb8d42dd90443b7a4b"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-821808bf79031a0d"
            },
            "locators": [
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 3580,
                "end_byte": 4382,
                "value_digest": "sha256:d917edc509fe2546c1f8555b97e0b7e33df4dff93a01b667d9db475b648a649d"
              },
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 5165,
                "end_byte": 5962,
                "value_digest": "sha256:642bb9592a52082df8aca640ba1c651166e4f28363a867c53b172dd17e0b76da"
              }
            ]
          }
        ],
        "note": "First-party documentation explicitly confirms that Algolia DocSearch MCP is a free service requiring no authentication or credentials, making paid purchase paths not applicable."
      },
      {
        "stage": "provision",
        "signal_code": "access_material_delivery",
        "selector_group_id": "access_material_delivery-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d8408120353d839763dbad7a02b88f49724787a3273e9141c327c75299d39b6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
              "sha256:5d7cc279126423b818c6e83dc8513bd371525fdadcf27b82d4494b2297ec6a98",
              "sha256:810c259d450b6194801c8ce00e3b850a4df56ffc1556f4132a48aacbf3363f86",
              "sha256:ab463db92be189fee1c6fd6bd431b0a2ea9d74d9668fb9ba8a3531a1e62cb354"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-821808bf79031a0d"
            },
            "locators": [
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 2781,
                "end_byte": 3579,
                "value_digest": "sha256:8f67f7033e5a4e676e869fabc8120089e4d2a88360f680dbdeb60da3593b9507"
              },
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 3580,
                "end_byte": 4382,
                "value_digest": "sha256:d917edc509fe2546c1f8555b97e0b7e33df4dff93a01b667d9db475b648a649d"
              }
            ]
          }
        ],
        "note": "Algolia explicitly states that the DocSearch MCP endpoint requires no authentication, search API key, or credentials. Access material delivery does not apply to this service."
      },
      {
        "stage": "provision",
        "signal_code": "provisioning_completion",
        "selector_group_id": "provisioning_completion-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:40.351Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-0f9d4e8c28323e22"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:72b458b18ff84fda68d48bd522b73d70602c8f5641160c89b8d7948bd8e4c3ca",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:09a82982a0d1f906c8737cbe623b31e1ba09e46d19b3c4ef44a6a644535055f7",
              "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
              "sha256:a612f859b290bbd86670e5fc989186b3cd09831441dae929dc0e7ce4f2270cd7",
              "sha256:c700ca98ad0cf1f27594554bd6a6e8e517c7d5203cd20ace2d3c0973a24e8e0a"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-0f9d4e8c28323e22"
            },
            "locators": [
              {
                "artifact_digest": "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
                "start_byte": 2808,
                "end_byte": 3606,
                "value_digest": "sha256:a9aae69dc9f179015844acf1bea7af94e271b4defd1df36432c3af94f5752e13"
              }
            ]
          }
        ],
        "note": "Algolia DocSearch MCP is a remote endpoint with no authentication or account provisioning required. A provisioning lifecycle does not apply to this service."
      },
      {
        "stage": "provision",
        "signal_code": "provisioning_operability",
        "selector_group_id": "provisioning_operability-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:40.351Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-0f9d4e8c28323e22"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:72b458b18ff84fda68d48bd522b73d70602c8f5641160c89b8d7948bd8e4c3ca",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:09a82982a0d1f906c8737cbe623b31e1ba09e46d19b3c4ef44a6a644535055f7",
              "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
              "sha256:a612f859b290bbd86670e5fc989186b3cd09831441dae929dc0e7ce4f2270cd7",
              "sha256:c700ca98ad0cf1f27594554bd6a6e8e517c7d5203cd20ace2d3c0973a24e8e0a"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-0f9d4e8c28323e22"
            },
            "locators": [
              {
                "artifact_digest": "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
                "start_byte": 2808,
                "end_byte": 3606,
                "value_digest": "sha256:a9aae69dc9f179015844acf1bea7af94e271b4defd1df36432c3af94f5752e13"
              }
            ]
          }
        ],
        "note": "The remote MCP server is directly accessible at the documented URL without authentication or setup steps. Provisioning initiation does not apply to this service."
      },
      {
        "stage": "operate",
        "signal_code": "agent_protocol_interface",
        "selector_group_id": "agent_protocol_interface-primary",
        "value": "yes",
        "observed_at": "2026-09-21T06:14:07.401Z",
        "tested_surfaces": [
          {
            "node_kind": "interface",
            "node_id": "primary-service"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "standard_requirement",
            "adapter_digest": "sha256:2200b9cc5d0f26a31ef526cf77e9ad9e9b840676d18d8f73ccd21c8932af2ffe",
            "evidence_record_digest": "sha256:2c9441d56b581b55d4b8426f3affd0faf05b7c598bfa0bc4b746339c6e9bf8ab",
            "requirement": {
              "namespace": "mcp",
              "version": "2026-07-28",
              "requirement_id": "tools.list",
              "relation": "tests"
            },
            "artifact_digests": [
              "sha256:56fbf2a8f1a83c541188585d3973bcfb0b64b77562bd2329f92881609d617542",
              "sha256:94e26f79803dc794dd09bd967b359028cb39d5e9cf8e572d1212975e110f6047"
            ]
          }
        ],
        "note": "A verified agent-native interface covers the declared assessment targets."
      },
      {
        "stage": "operate",
        "signal_code": "credential_lifecycle",
        "selector_group_id": "credential_lifecycle-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d8408120353d839763dbad7a02b88f49724787a3273e9141c327c75299d39b6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
              "sha256:5d7cc279126423b818c6e83dc8513bd371525fdadcf27b82d4494b2297ec6a98",
              "sha256:810c259d450b6194801c8ce00e3b850a4df56ffc1556f4132a48aacbf3363f86",
              "sha256:ab463db92be189fee1c6fd6bd431b0a2ea9d74d9668fb9ba8a3531a1e62cb354"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-821808bf79031a0d"
            },
            "locators": [
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 2781,
                "end_byte": 3579,
                "value_digest": "sha256:8f67f7033e5a4e676e869fabc8120089e4d2a88360f680dbdeb60da3593b9507"
              },
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 3580,
                "end_byte": 4382,
                "value_digest": "sha256:d917edc509fe2546c1f8555b97e0b7e33df4dff93a01b667d9db475b648a649d"
              }
            ]
          }
        ],
        "note": "Algolia explicitly states that the DocSearch MCP endpoint does not require authentication or Algolia credentials. Consequently, credential lifecycle management does not apply to this service."
      },
      {
        "stage": "operate",
        "signal_code": "failure_contract",
        "selector_group_id": "failure_contract-primary",
        "value": "partial",
        "observed_at": "2026-09-21T06:14:07.401Z",
        "tested_surfaces": [
          {
            "node_kind": "interface",
            "node_id": "primary-service"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "standard_requirement",
            "adapter_digest": "sha256:2200b9cc5d0f26a31ef526cf77e9ad9e9b840676d18d8f73ccd21c8932af2ffe",
            "evidence_record_digest": "sha256:9464d2a8d0afe389c75a816f69db0d0d5880dc6b2dd58be5cf058d8591a30e93",
            "requirement": {
              "namespace": "mcp",
              "version": "2026-07-28",
              "requirement_id": "protocol.error-response",
              "relation": "tests"
            },
            "artifact_digests": [
              "sha256:94e26f79803dc794dd09bd967b359028cb39d5e9cf8e572d1212975e110f6047",
              "sha256:e886d7f9cafeaf7de3d02827d05b1ea5567f167b580c59939710d9f8eb31137e"
            ]
          },
          {
            "kind": "direct_observation",
            "captures": [
              {
                "retained_capture_digest": "sha256:df03cf3e36ef1d0a6fe8d5261d58fc6b88b5128303d3f7297b4816a5b02a9722",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "sha256:94e26f79803dc794dd09bd967b359028cb39d5e9cf8e572d1212975e110f6047",
              "sha256:f242b3e28973eafaa052825b92454c9949f1c0603afec11689c2703970f74f50"
            ],
            "locators": [
              {
                "artifact_digest": "sha256:94e26f79803dc794dd09bd967b359028cb39d5e9cf8e572d1212975e110f6047",
                "start_byte": 15532,
                "end_byte": 16083,
                "value_digest": "sha256:62219e7273b4723d08ae413e916b8f7b796b617c1a111426bb443b5c868ab316"
              },
              {
                "artifact_digest": "sha256:94e26f79803dc794dd09bd967b359028cb39d5e9cf8e572d1212975e110f6047",
                "start_byte": 16084,
                "end_byte": 16420,
                "value_digest": "sha256:d819fd8d44c0be2531e51b649696279f7f4a38cfad5bf79f8cb1fdb4bf9b36c8"
              }
            ]
          }
        ],
        "note": "Observation of the DocSearch MCP endpoint demonstrates structured JSON-RPC error responses with status code 404. However, retry semantics, rate limits, timeouts, and idempotency guarantees remain unstated."
      },
      {
        "stage": "operate",
        "signal_code": "operation_authentication",
        "selector_group_id": "operation_authentication-primary",
        "value": "not_applicable",
        "observed_at": "2026-09-21T06:14:34.892Z",
        "tested_surfaces": [
          {
            "node_kind": "resource",
            "node_id": "resource-821808bf79031a0d"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "explicit_first_party_declaration",
            "captures": [
              {
                "retained_capture_digest": "sha256:d8408120353d839763dbad7a02b88f49724787a3273e9141c327c75299d39b6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
              "sha256:5d7cc279126423b818c6e83dc8513bd371525fdadcf27b82d4494b2297ec6a98",
              "sha256:810c259d450b6194801c8ce00e3b850a4df56ffc1556f4132a48aacbf3363f86",
              "sha256:ab463db92be189fee1c6fd6bd431b0a2ea9d74d9668fb9ba8a3531a1e62cb354"
            ],
            "source_surface": {
              "node_kind": "resource",
              "node_id": "resource-821808bf79031a0d"
            },
            "locators": [
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 2781,
                "end_byte": 3579,
                "value_digest": "sha256:8f67f7033e5a4e676e869fabc8120089e4d2a88360f680dbdeb60da3593b9507"
              },
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 3580,
                "end_byte": 4382,
                "value_digest": "sha256:d917edc509fe2546c1f8555b97e0b7e33df4dff93a01b667d9db475b648a649d"
              }
            ]
          }
        ],
        "note": "First-party documentation declares that the DocSearch MCP endpoint does not require authentication or API keys. Therefore, operation authentication does not apply to this service."
      },
      {
        "stage": "operate",
        "signal_code": "operation_contract",
        "selector_group_id": "operation_contract-primary",
        "value": "yes",
        "observed_at": "2026-09-21T06:14:40.351Z",
        "tested_surfaces": [
          {
            "node_kind": "interface",
            "node_id": "primary-service"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "direct_observation",
            "captures": [
              {
                "retained_capture_digest": "sha256:72b458b18ff84fda68d48bd522b73d70602c8f5641160c89b8d7948bd8e4c3ca",
                "capture_rung": "http"
              },
              {
                "retained_capture_digest": "sha256:c042922dfab1ecb181b4e9ac77ce13ba66d1afac462c15a0f1e162f8af34e038",
                "capture_rung": "http"
              },
              {
                "retained_capture_digest": "sha256:d8408120353d839763dbad7a02b88f49724787a3273e9141c327c75299d39b6d",
                "capture_rung": "http"
              }
            ],
            "artifact_digests": [
              "sha256:01ec33221e7eb633b916f662ee025e8d8b9743e1a0253061a094c0ca68c758d3",
              "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
              "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
              "sha256:4470586c81d7f3d918a04277e7ce9e4b05bf96a5c6cd85375cad0685101a5a46",
              "sha256:7508e132aed98a08c3855ede820c88889e3c6d42a253c8b49449dab293997b41",
              "sha256:810c259d450b6194801c8ce00e3b850a4df56ffc1556f4132a48aacbf3363f86",
              "sha256:8e1716c17e00fc7d11bb90a0cdbe208ff97acda615292c99f95816026bf44665",
              "sha256:a612f859b290bbd86670e5fc989186b3cd09831441dae929dc0e7ce4f2270cd7",
              "sha256:ab463db92be189fee1c6fd6bd431b0a2ea9d74d9668fb9ba8a3531a1e62cb354",
              "sha256:c2a45122c0210bc59008903c7de9453bf4bf706d6a8452a03fc1156009b76f32",
              "sha256:c700ca98ad0cf1f27594554bd6a6e8e517c7d5203cd20ace2d3c0973a24e8e0a",
              "sha256:ec4e9374b6c17d9c9a6bf58232377c224069268a6609ad8dbad0c17b9a0f82ae"
            ],
            "locators": [
              {
                "artifact_digest": "sha256:326cd308941c763e5446e2bd2fe784ba6428efd558d055a823e21fe6d549a300",
                "start_byte": 4383,
                "end_byte": 5164,
                "value_digest": "sha256:49abda3632e209cde00e4e0c7e7a755b93da7c38cc9a6b3c3f59a86842098390"
              },
              {
                "artifact_digest": "sha256:44118546917cc828863d7b348e48ae308e3fff1a90ab26a67a40be263c6ce4f0",
                "start_byte": 5178,
                "end_byte": 5976,
                "value_digest": "sha256:08159eac2e965507081d76832309e73708a0a86d679fa59af07b0891357f6edd"
              },
              {
                "artifact_digest": "sha256:7508e132aed98a08c3855ede820c88889e3c6d42a253c8b49449dab293997b41",
                "start_byte": 5000,
                "end_byte": 5771,
                "value_digest": "sha256:cdbf43e72b6fc85f51126fc7165f5a7c568e01e3668f65cee489b0613eb3f773"
              }
            ]
          }
        ],
        "note": "The MCP tool definitions, input schemas, and request-response examples are documented across the installation, usage, and overview guides for all search operations."
      },
      {
        "stage": "operate",
        "signal_code": "target_interface_access",
        "selector_group_id": "target_interface_access-primary",
        "value": "yes",
        "observed_at": "2026-09-21T06:14:07.401Z",
        "tested_surfaces": [
          {
            "node_kind": "interface",
            "node_id": "primary-service"
          }
        ],
        "assessment_method": {
          "name": "public-semantic-assessment",
          "version": "2026-09-06",
          "method_digest": "sha256:02ec902925d3816c86a32a3d15dc2e7af6ce9931c24b9cf264063e596952d1c4"
        },
        "determination_bases": [
          {
            "kind": "standard_requirement",
            "adapter_digest": "sha256:2200b9cc5d0f26a31ef526cf77e9ad9e9b840676d18d8f73ccd21c8932af2ffe",
            "evidence_record_digest": "sha256:2c9441d56b581b55d4b8426f3affd0faf05b7c598bfa0bc4b746339c6e9bf8ab",
            "requirement": {
              "namespace": "mcp",
              "version": "2026-07-28",
              "requirement_id": "tools.list",
              "relation": "tests"
            },
            "artifact_digests": [
              "sha256:56fbf2a8f1a83c541188585d3973bcfb0b64b77562bd2329f92881609d617542",
              "sha256:94e26f79803dc794dd09bd967b359028cb39d5e9cf8e572d1212975e110f6047"
            ]
          }
        ],
        "note": "Every essential target has a stable documented agent-usable interface alternative."
      }
    ],
    "revision_digest": "sha256:27357fe5468cf7a78e284fc62245d76f07555a0e1cf3a4f26df5e7166fead99c"
  }
}
