{
  "contract": "sourcey.site-record/v1alpha1",
  "release_id": "sha256:5a4ed3b98ab3b6fb945f0e29ef09728beb343ffc607f05348f37ee8e6a288a18",
  "snapshot_id": "sha256:2008cdbbf4baf007191d1f477e25e6fe60af8f69ad1c2ccceb4c2ef0f971df1b",
  "artifact_sha256": "sha256:551f52079bb14fb22e160d8868905f022a196559d1076cd6fc3c8e8ecddc2d69",
  "data": {
    "entity_id": "ent_01kyh8fpe02zy8c759a19bfsbc",
    "entity_slug": "algolia",
    "profile": {
      "projection_contract": "sourcey.agent-readiness-projection/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"
      },
      "surface_catalog": {
        "assessment_targets": [
          {
            "target_id": "search-public-developer-documentation-and-return-cited-sources",
            "name": "Search public developer documentation and return cited sources",
            "interface_ids": [
              "primary-service"
            ]
          }
        ],
        "participants": [
          {
            "participant_id": "subject",
            "roles": [
              "access_operator",
              "identity_provider",
              "operations_provider",
              "payment_provider",
              "provisioning_provider",
              "subject"
            ],
            "identity": {
              "entity_id": "ent_01kyh8fpe02zy8c759a19bfsbc"
            }
          }
        ],
        "resources": [
          {
            "resource_id": "resource-0f9d4e8c28323e22",
            "uri": "https://docsearch.algolia.com/docs/mcp/installation/",
            "roles": [
              "access",
              "documentation",
              "provisioning",
              "status"
            ],
            "operated_by_participant_id": "subject",
            "standard_bindings": []
          },
          {
            "resource_id": "resource-461ed5ae043781a3",
            "uri": "https://www.algolia.com/policies/terms",
            "roles": [
              "terms"
            ],
            "operated_by_participant_id": "subject",
            "standard_bindings": []
          },
          {
            "resource_id": "resource-6584b3f97f8ef70c",
            "uri": "https://docsearch.algolia.com/docs/mcp/usage/",
            "roles": [
              "documentation",
              "operations",
              "recovery",
              "status"
            ],
            "operated_by_participant_id": "subject",
            "standard_bindings": []
          },
          {
            "resource_id": "resource-821808bf79031a0d",
            "uri": "https://docsearch.algolia.com/docs/mcp/overview/",
            "roles": [
              "authentication",
              "checkout",
              "descriptor",
              "discovery",
              "documentation",
              "eligibility",
              "pricing"
            ],
            "operated_by_participant_id": "subject",
            "standard_bindings": []
          }
        ],
        "endpoints": [
          {
            "endpoint_id": "endpoint-0f9d4e8c28323e22",
            "uri": "https://docsearch.algolia.com/docs/mcp/installation/",
            "transport": "http",
            "roles": [
              "registration"
            ],
            "operated_by_participant_id": "subject",
            "standard_bindings": []
          },
          {
            "endpoint_id": "endpoint-3bc11c6d6c5e85d7",
            "uri": "https://mcp.algolia.com/1/docsearch/mcp",
            "transport": "http",
            "roles": [
              "service"
            ],
            "operated_by_participant_id": "subject",
            "standard_bindings": [
              {
                "namespace": "mcp",
                "version": "2026-07-28",
                "relation": "implements"
              }
            ]
          }
        ],
        "interfaces": [
          {
            "interface_id": "primary-service",
            "modality": "tool_server",
            "functions": [
              "authentication",
              "recovery",
              "service_operation"
            ],
            "endpoint_ids": [
              "endpoint-3bc11c6d6c5e85d7"
            ],
            "resource_ids": [
              "resource-0f9d4e8c28323e22",
              "resource-6584b3f97f8ef70c",
              "resource-821808bf79031a0d"
            ],
            "operated_by_participant_id": "subject",
            "standard_bindings": [
              {
                "namespace": "mcp",
                "version": "2026-07-28",
                "relation": "implements"
              }
            ]
          }
        ],
        "relations": [],
        "surface_exclusions": []
      },
      "lifecycle": "active",
      "effective_from": "2026-09-21T06:10:53.697Z",
      "revision_digest": "sha256:27357fe5468cf7a78e284fc62245d76f07555a0e1cf3a4f26df5e7166fead99c",
      "policy_digest": "sha256:975b7b14b045bf200d9f21efcfe4725b89948a3127e469a52d738138156d9321",
      "policy_version": "service-use-2026-09-21-mcp-failure-planning-r15",
      "policy_as_of": "2026-09-21T00:00:00Z",
      "assessment_basis": {
        "principal": "authorized_human_or_organization",
        "initial_state": {
          "product_specific_account": false,
          "product_credentials": false,
          "paid_subscription": false,
          "provisioned_resource": false,
          "external_identity": "only_when_declared_by_exact_funnel"
        },
        "permitted_human_boundaries": [
          "account_ownership_confirmation",
          "delegated_identity_consent",
          "regulated_approval",
          "final_payment_or_irreversible_commitment"
        ],
        "required_handoff_properties": [
          "exact_disclosure",
          "resumable_handoff",
          "deterministic_continuation"
        ],
        "forbidden_substitutions": [
          "captcha_solving",
          "human_password_or_session_sharing",
          "concealed_agent_identity",
          "invented_eligibility",
          "unbound_out_of_band_code",
          "vendor_policy_bypass",
          "unapproved_consequential_action"
        ],
        "success": {
          "target_coverage": "every_declared_target",
          "interface_coverage": "at_least_one_declared_alternative",
          "authority": "scoped",
          "failure_semantics": "documented",
          "recovery": "supported"
        },
        "observed_assessment": {
          "allowed_sources": [
            "public_documentation",
            "public_metadata",
            "public_endpoints",
            "non_mutating_interaction",
            "operator_attested_public_observation"
          ],
          "consequential_claims": "certification_required"
        }
      },
      "overall_outcome": "constrained",
      "public_state": "limited",
      "state_label": "Limited",
      "grade": "A",
      "grade_derivation": {
        "label": "Five-stage Agent Readiness report card",
        "explanation": "A through C grades count Limited stages; D and F reflect Blocked stages by lifecycle severity.",
        "coverage_rule": "Coverage is complete only when every graded signal has supported, fresh, non-conflicting evidence. Barrier and informational signals do not change coverage; only fresh, supported barrier values that passed their admission evidence rule participate in stage outcomes.",
        "outcome_rule": "Each stage takes its worst graded signal or verified barrier. A fresh, supported mandatory barrier that passed its admission evidence rule can block that stage; incomplete or stale barrier evidence remains context only. The overall grade is derived from the five stage states."
      },
      "publication": {
        "visibility": "discoverable",
        "reasons": []
      },
      "primary_finding": {
        "stage": "operate",
        "stage_label": "Operate",
        "public_state": "limited",
        "finding": {
          "signal_code": "failure_contract",
          "condition": "Can an agent handle applicable failure modes safely?",
          "finding": "Safe failure handling is documented only partially.",
          "context": "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."
        }
      },
      "limitations": [
        {
          "stage": "operate",
          "stage_label": "Operate",
          "finding": {
            "signal_code": "failure_contract",
            "condition": "Can an agent handle applicable failure modes safely?",
            "finding": "Safe failure handling is documented only partially.",
            "context": "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."
          },
          "remediation": {
            "signal_code": "failure_contract",
            "code": "improve.operate.failure_contract",
            "instruction": "Document applicable structured errors, retry, cancellation, and reconciliation semantics."
          }
        }
      ],
      "stages": [
        {
          "stage": "evaluate",
          "stage_label": "Evaluate",
          "outcome": "pass",
          "public_state": "ready",
          "state_label": "Ready",
          "primary_finding": {
            "signal_code": "service_discovery",
            "condition": "Can an agent find the exact service and its stable entrypoints?",
            "finding": "The exact service and stable evaluation or access entrypoints are publicly discoverable.",
            "context": "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."
          },
          "secondary_context": [
            {
              "signal_code": "structured_evaluation_discovery",
              "condition": "Are verified structured discovery artifacts available?",
              "finding": "Current admissible evidence does not resolve this finding.",
              "context": "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."
            },
            {
              "signal_code": "verified_web_agent_access",
              "condition": "Does the vendor deliberately describe access for web agents?",
              "finding": "Current admissible evidence does not resolve this finding.",
              "context": "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."
            },
            {
              "signal_code": "terms_access",
              "condition": "Can an agent retrieve and understand the applicable commitment terms?",
              "finding": "Applicable terms are stable, readable, retrievable, and materially complete.",
              "context": "Algolia's full Terms of Service governing access to and use of its websites and services are readable, retrievable, and complete."
            },
            {
              "signal_code": "pricing_decidability",
              "condition": "Can an agent estimate cost or confirm no-charge status before commitment?",
              "finding": "Price or no-charge status, variables, currency, and material conditions are explicit.",
              "context": "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."
            },
            {
              "signal_code": "eligibility_decidability",
              "condition": "Can an agent decide every material eligibility condition before commitment?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "context": "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."
            }
          ],
          "signals": [
            {
              "signal_code": "eligibility_decidability",
              "evaluation_role": "informational",
              "required": false,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Can an agent decide every material eligibility condition before commitment?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "pricing_decidability",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Can an agent estimate cost or confirm no-charge status before commitment?",
              "finding": "Price or no-charge status, variables, currency, and material conditions are explicit.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "service_discovery",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Can an agent find the exact service and its stable entrypoints?",
              "finding": "The exact service and stable evaluation or access entrypoints are publicly discoverable.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "structured_evaluation_discovery",
              "evaluation_role": "informational",
              "required": false,
              "value": "unknown",
              "value_label": "Unknown",
              "outcome": "unknown",
              "public_state": "unknown",
              "condition": "Are verified structured discovery artifacts available?",
              "finding": "Current admissible evidence does not resolve this finding.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "terms_access",
              "evaluation_role": "informational",
              "required": false,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Can an agent retrieve and understand the applicable commitment terms?",
              "finding": "Applicable terms are stable, readable, retrievable, and materially complete.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "verified_web_agent_access",
              "evaluation_role": "informational",
              "required": false,
              "value": "unknown",
              "value_label": "Unknown",
              "outcome": "unknown",
              "public_state": "unknown",
              "condition": "Does the vendor deliberately describe access for web agents?",
              "finding": "Current admissible evidence does not resolve this finding.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            }
          ],
          "blockers": [],
          "remediations": []
        },
        {
          "stage": "sign_up",
          "stage_label": "Sign up",
          "outcome": "pass",
          "public_state": "ready",
          "state_label": "Ready",
          "primary_finding": {
            "signal_code": "access_entrypoint_stability",
            "condition": "Is there a stable route to begin obtaining service access?",
            "finding": "A stable canonical route begins the required access bootstrap.",
            "context": "The documentation provides a stable canonical remote MCP server endpoint URL at https://mcp.algolia.com/1/docsearch/mcp requiring no authentication."
          },
          "secondary_context": [
            {
              "signal_code": "access_control_operability",
              "condition": "Can an agent operate the access controls and safe handoffs deterministically?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "context": "DocSearch MCP is documented as a remote MCP server with no authentication required, eliminating sign-up access controls and handoffs."
            },
            {
              "signal_code": "captcha_compatible_access",
              "condition": "Can an agent obtain access without an unsupported CAPTCHA boundary?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "context": "Documentation explicitly confirms that the remote MCP endpoint requires no authentication, establishing that a sign-up CAPTCHA boundary does not apply."
            },
            {
              "signal_code": "phone_verification_compatible",
              "condition": "Can required phone verification be completed through a supported boundary?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "context": "Documentation explicitly states that DocSearch MCP requires no authentication, confirming that sign-up phone verification does not apply."
            },
            {
              "signal_code": "delegated_identity_access",
              "condition": "Can an agent obtain scoped, revocable authority for this service?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "context": "The service requires no authentication, Algolia application ID, search API key, or credentials, making delegated identity access steps not applicable."
            }
          ],
          "signals": [
            {
              "signal_code": "access_control_operability",
              "evaluation_role": "barrier",
              "required": false,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Can an agent operate the access controls and safe handoffs deterministically?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "access_entrypoint_stability",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Is there a stable route to begin obtaining service access?",
              "finding": "A stable canonical route begins the required access bootstrap.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "captcha_compatible_access",
              "evaluation_role": "barrier",
              "required": false,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Can an agent obtain access without an unsupported CAPTCHA boundary?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "delegated_identity_access",
              "evaluation_role": "graded",
              "required": true,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Can an agent obtain scoped, revocable authority for this service?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "phone_verification_compatible",
              "evaluation_role": "barrier",
              "required": false,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Can required phone verification be completed through a supported boundary?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            }
          ],
          "blockers": [],
          "remediations": []
        },
        {
          "stage": "pay",
          "stage_label": "Pay",
          "outcome": "pass",
          "public_state": "ready",
          "state_label": "Ready",
          "primary_finding": {
            "signal_code": "commitment_disclosure",
            "condition": "Is the exact commercial commitment disclosed before authorization?",
            "finding": "Charge or no-charge status, currency, recurrence, and material conditions are disclosed.",
            "context": "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."
          },
          "secondary_context": [
            {
              "signal_code": "checkout_operability",
              "condition": "Can an agent construct checkout, hand off approval safely, and resume?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "context": "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."
            },
            {
              "signal_code": "payment_authorization",
              "condition": "Can payment be authorized within scoped agent or explicit human authority?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "context": "DocSearch MCP is explicitly declared to be a free service without authentication requirements, making payment authorization not applicable."
            },
            {
              "signal_code": "self_service_purchase",
              "condition": "Is a direct self-service path to paid access documented?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "context": "First-party documentation explicitly confirms that Algolia DocSearch MCP is a free service requiring no authentication or credentials, making paid purchase paths not applicable."
            }
          ],
          "signals": [
            {
              "signal_code": "checkout_operability",
              "evaluation_role": "barrier",
              "required": false,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Can an agent construct checkout, hand off approval safely, and resume?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "commitment_disclosure",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Is the exact commercial commitment disclosed before authorization?",
              "finding": "Charge or no-charge status, currency, recurrence, and material conditions are disclosed.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "payment_authorization",
              "evaluation_role": "barrier",
              "required": false,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Can payment be authorized within scoped agent or explicit human authority?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "self_service_purchase",
              "evaluation_role": "graded",
              "required": true,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Is a direct self-service path to paid access documented?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            }
          ],
          "blockers": [],
          "remediations": []
        },
        {
          "stage": "provision",
          "stage_label": "Provision",
          "outcome": "not_applicable",
          "public_state": "not_applicable",
          "state_label": "Not applicable",
          "primary_finding": {
            "signal_code": "provisioning_operability",
            "condition": "Can provisioning be initiated within supported agent authority?",
            "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
            "context": "The remote MCP server is directly accessible at the documented URL without authentication or setup steps. Provisioning initiation does not apply to this service."
          },
          "secondary_context": [
            {
              "signal_code": "access_material_delivery",
              "condition": "Can usable access material be delivered securely to an authorized agent?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "context": "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."
            },
            {
              "signal_code": "provisioning_completion",
              "condition": "Can an agent determine successful provisioning completion and reconcile asynchronous failure?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "context": "Algolia DocSearch MCP is a remote endpoint with no authentication or account provisioning required. A provisioning lifecycle does not apply to this service."
            }
          ],
          "signals": [
            {
              "signal_code": "access_material_delivery",
              "evaluation_role": "graded",
              "required": true,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Can usable access material be delivered securely to an authorized agent?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "provisioning_completion",
              "evaluation_role": "graded",
              "required": true,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Can an agent determine successful provisioning completion and reconcile asynchronous failure?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "provisioning_operability",
              "evaluation_role": "graded",
              "required": true,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Can provisioning be initiated within supported agent authority?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            }
          ],
          "blockers": [],
          "remediations": []
        },
        {
          "stage": "operate",
          "stage_label": "Operate",
          "outcome": "constrained",
          "public_state": "limited",
          "state_label": "Limited",
          "primary_finding": {
            "signal_code": "failure_contract",
            "condition": "Can an agent handle applicable failure modes safely?",
            "finding": "Safe failure handling is documented only partially.",
            "context": "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."
          },
          "secondary_context": [
            {
              "signal_code": "target_interface_access",
              "condition": "Can an agent perform every essential assessment target through a usable interface?",
              "finding": "Every essential target has a stable documented agent-usable interface alternative.",
              "context": "Every essential target has a stable documented agent-usable interface alternative."
            },
            {
              "signal_code": "operation_contract",
              "condition": "Are essential operation inputs, outputs, and effects stable and decidable?",
              "finding": "Essential operations have stable readable request, response, and effect semantics.",
              "context": "The MCP tool definitions, input schemas, and request-response examples are documented across the installation, usage, and overview guides for all search operations."
            },
            {
              "signal_code": "agent_protocol_interface",
              "condition": "Is an agent-native protocol interface verified against the essential targets?",
              "finding": "A verified agent-native interface covers the declared assessment targets.",
              "context": "A verified agent-native interface covers the declared assessment targets."
            },
            {
              "signal_code": "operation_authentication",
              "condition": "Can an agent authenticate service operations with scoped authority?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "context": "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."
            },
            {
              "signal_code": "credential_lifecycle",
              "condition": "Can an agent manage credential expiry, rotation, revocation, compromise, and recovery?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "context": "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."
            }
          ],
          "signals": [
            {
              "signal_code": "agent_protocol_interface",
              "evaluation_role": "informational",
              "required": false,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Is an agent-native protocol interface verified against the essential targets?",
              "finding": "A verified agent-native interface covers the declared assessment targets.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "credential_lifecycle",
              "evaluation_role": "graded",
              "required": true,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Can an agent manage credential expiry, rotation, revocation, compromise, and recovery?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "failure_contract",
              "evaluation_role": "graded",
              "required": true,
              "value": "partial",
              "value_label": "Limited",
              "outcome": "constrained",
              "public_state": "limited",
              "condition": "Can an agent handle applicable failure modes safely?",
              "finding": "Safe failure handling is documented only partially.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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.",
              "remediation": {
                "signal_code": "failure_contract",
                "code": "improve.operate.failure_contract",
                "instruction": "Document applicable structured errors, retry, cancellation, and reconciliation semantics."
              }
            },
            {
              "signal_code": "operation_authentication",
              "evaluation_role": "graded",
              "required": true,
              "value": "not_applicable",
              "value_label": "Not applicable",
              "outcome": "not_applicable",
              "public_state": "not_applicable",
              "condition": "Can an agent authenticate service operations with scoped authority?",
              "finding": "Admitted evidence establishes that this step does not apply to the assessed service.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "operation_contract",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Are essential operation inputs, outputs, and effects stable and decidable?",
              "finding": "Essential operations have stable readable request, response, and effect semantics.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            },
            {
              "signal_code": "target_interface_access",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Can an agent perform every essential assessment target through a usable interface?",
              "finding": "Every essential target has a stable documented agent-usable interface alternative.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "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."
            }
          ],
          "blockers": [],
          "remediations": [
            {
              "signal_code": "failure_contract",
              "code": "improve.operate.failure_contract",
              "instruction": "Document applicable structured errors, retry, cancellation, and reconciliation semantics."
            }
          ]
        }
      ],
      "coverage": {
        "status": "complete",
        "required_signals": 14,
        "covered_signals": 14,
        "ratio": 1,
        "barrier_signals": 5,
        "verified_barrier_signals": 5,
        "barrier_ratio": 1
      },
      "last_tested_at": "2026-09-21T06:14:40.351Z",
      "freshness": "fresh",
      "provenance": {
        "freshness": "fresh",
        "dispute": "none",
        "coverage_policy_digest": "sha256:975b7b14b045bf200d9f21efcfe4725b89948a3127e469a52d738138156d9321",
        "freshness_policy_digest": "sha256:b71bacf415fdbef01024355fb3d080df7a9dca05d2cce9a2a1f691fe8a60f579",
        "basis_event_ids": [
          "sha256:02b7ad17bb2554e6b7c111532ce7c0d2aec6eba9c09cb555d896a2712062b324",
          "sha256:06c2a3412ab0c9b104adfbe61b91421fc714b10c60e76193230062206d726778",
          "sha256:225dcdb6adba05fdd72dc81e5726c7661d63a5cf2b1d6a735fe82b63f06ba6e4",
          "sha256:2c2e2122177d9bd22da22e9e34b637b3331b90185b35f57d8fbd2c4bb75d6f02",
          "sha256:4b85ed68ee7d767bf758b9422c7d2903026f9105889c64aefff6be4a0cda6ff7",
          "sha256:548fcc0f9bc82857f47b892f6950624d3c391eee97316acb6e76122856166af3",
          "sha256:566cf411a36a6f344b127dd92b670fb9053462d4970e26101e89024c1438021a",
          "sha256:5db0b270cb3ec74ed4750db09e8018c484fd58df06ebda6370a24f05d451bcda",
          "sha256:5f12076c799edc7205fc5b845e077db893f098b4ac008b5ad70244f86db93dc4",
          "sha256:6a6180e46a7e2ad227a823a946d6b11abe10e3baf425ded127d9d0e31c4e4ed4",
          "sha256:6c169a1d0b38e9f945095b14fcc1917a3c342e8fdc2193339d8111779d3695d2",
          "sha256:725019de35301739e2893b73f9684e19f1ff330233cb357fb42812fd5e8c9c49",
          "sha256:75ff678675261bd1fc435cba7d45b4b826642a207b36ffc33d06fbeb605602be",
          "sha256:87696be190fdea74cc774dea04c107930d83e3d97175b9b6f4e30326eb62dec5",
          "sha256:947bbdaa0ef93be5b7235efea331cd505076bfcde6fb9e0f851ae6d82b7fa15e",
          "sha256:9d0a1a743f6878e3d694ec277bff1591da7b656d3c20f5255375ef75ce1ec586",
          "sha256:9ea3f458d607501032fd88f8f2fe50874e7b9423a8f01253d668daf00d5acb41",
          "sha256:9f1b6277fd959c687c53302ec08f618936818bb83245e0198cde5c6b38b97993",
          "sha256:a1d8907c10874afbf4335075cb93fcf2844c02984c9069ce0a06a68902a9d465",
          "sha256:a35025a681de715f28e230b7ab1283424bb9222f2414d45e13f78ed26341807d",
          "sha256:a8d37a22ec7f590e9f6fe128b700c4027c0cf5f05f08f42ef19c1b8b02bdb923",
          "sha256:accb9a70e71a93049a307fc6b8294ed3bfb01059e6f2ee7622fbf982d75d8771",
          "sha256:b1db66e440ae500ed8073ded6bd61e96623de6e29c574ab316c584b673e6531c",
          "sha256:bc9f7c8bf5f9dc6b3809e5eb8a5247c8d3c0a2b43e769ece4d04a16bd7bbd0bb",
          "sha256:bd6fd2487b22a55c64305d16d2f9f0fd74fe45e13bdb22e71c5d6261637e5a00",
          "sha256:c9a53dbbb1c7e98af595e11f9c0ebe2ab57d395c510b3baafa2654f362aeeaf7",
          "sha256:d2b4ed8cbfac6b9d2b4d3f1309b47af3566fc3621092e66dab04403bcb1af199"
        ],
        "fields": [
          {
            "path": "/signals/0",
            "supporting_event_ids": [
              "sha256:a1d8907c10874afbf4335075cb93fcf2844c02984c9069ce0a06a68902a9d465"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/1",
            "supporting_event_ids": [
              "sha256:d2b4ed8cbfac6b9d2b4d3f1309b47af3566fc3621092e66dab04403bcb1af199"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/2",
            "supporting_event_ids": [
              "sha256:4b85ed68ee7d767bf758b9422c7d2903026f9105889c64aefff6be4a0cda6ff7"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/3",
            "supporting_event_ids": [
              "sha256:87696be190fdea74cc774dea04c107930d83e3d97175b9b6f4e30326eb62dec5"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/4",
            "supporting_event_ids": [
              "sha256:75ff678675261bd1fc435cba7d45b4b826642a207b36ffc33d06fbeb605602be"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:15.726Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/5",
            "supporting_event_ids": [
              "sha256:548fcc0f9bc82857f47b892f6950624d3c391eee97316acb6e76122856166af3"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/6",
            "supporting_event_ids": [
              "sha256:a35025a681de715f28e230b7ab1283424bb9222f2414d45e13f78ed26341807d"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:40.351Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/7",
            "supporting_event_ids": [
              "sha256:9ea3f458d607501032fd88f8f2fe50874e7b9423a8f01253d668daf00d5acb41"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:40.351Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/8",
            "supporting_event_ids": [
              "sha256:6c169a1d0b38e9f945095b14fcc1917a3c342e8fdc2193339d8111779d3695d2",
              "sha256:725019de35301739e2893b73f9684e19f1ff330233cb357fb42812fd5e8c9c49"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:40.351Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/9",
            "supporting_event_ids": [
              "sha256:566cf411a36a6f344b127dd92b670fb9053462d4970e26101e89024c1438021a"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/10",
            "supporting_event_ids": [
              "sha256:a8d37a22ec7f590e9f6fe128b700c4027c0cf5f05f08f42ef19c1b8b02bdb923"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:40.351Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/11",
            "supporting_event_ids": [
              "sha256:accb9a70e71a93049a307fc6b8294ed3bfb01059e6f2ee7622fbf982d75d8771"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/12",
            "supporting_event_ids": [
              "sha256:06c2a3412ab0c9b104adfbe61b91421fc714b10c60e76193230062206d726778"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/13",
            "supporting_event_ids": [
              "sha256:bc9f7c8bf5f9dc6b3809e5eb8a5247c8d3c0a2b43e769ece4d04a16bd7bbd0bb"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/14",
            "supporting_event_ids": [
              "sha256:225dcdb6adba05fdd72dc81e5726c7661d63a5cf2b1d6a735fe82b63f06ba6e4"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/15",
            "supporting_event_ids": [
              "sha256:2c2e2122177d9bd22da22e9e34b637b3331b90185b35f57d8fbd2c4bb75d6f02"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/16",
            "supporting_event_ids": [
              "sha256:9f1b6277fd959c687c53302ec08f618936818bb83245e0198cde5c6b38b97993"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:40.351Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/17",
            "supporting_event_ids": [
              "sha256:b1db66e440ae500ed8073ded6bd61e96623de6e29c574ab316c584b673e6531c"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:40.351Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/18",
            "supporting_event_ids": [
              "sha256:6a6180e46a7e2ad227a823a946d6b11abe10e3baf425ded127d9d0e31c4e4ed4"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:07.401Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/19",
            "supporting_event_ids": [
              "sha256:bd6fd2487b22a55c64305d16d2f9f0fd74fe45e13bdb22e71c5d6261637e5a00"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/20",
            "supporting_event_ids": [
              "sha256:02b7ad17bb2554e6b7c111532ce7c0d2aec6eba9c09cb555d896a2712062b324"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:07.401Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/21",
            "supporting_event_ids": [
              "sha256:5db0b270cb3ec74ed4750db09e8018c484fd58df06ebda6370a24f05d451bcda"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:34.892Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/22",
            "supporting_event_ids": [
              "sha256:5f12076c799edc7205fc5b845e077db893f098b4ac008b5ad70244f86db93dc4",
              "sha256:9d0a1a743f6878e3d694ec277bff1591da7b656d3c20f5255375ef75ce1ec586",
              "sha256:c9a53dbbb1c7e98af595e11f9c0ebe2ab57d395c510b3baafa2654f362aeeaf7"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:40.351Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/23",
            "supporting_event_ids": [
              "sha256:947bbdaa0ef93be5b7235efea331cd505076bfcde6fb9e0f851ae6d82b7fa15e"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-09-21T06:14:07.401Z",
            "freshness": "fresh"
          }
        ],
        "vendor_attestation": {
          "status": "none"
        }
      },
      "canonical_url": "https://sourcey.com/c/algolia/agent-readiness/algolia-docsearch-mcp/remote-mcp-access",
      "projection_digest": "sha256:ffbe835d5cf60b6d553dbdceae29c4f8aab362d0498ded760e6a9736839ad8aa"
    }
  }
}
