{"schema_version":"verify.report.v1","generated_at":"2026-10-03T17:37:36.773096+00:00","snapshot_id":"trustsnap_212f102f10007165","server":{"namespace":"github-proticom","name":"webmcp","title":"proticom/webmcp","description":"The open-source daemon for webmcp.fast: any local MCP server, reachable by any agent harness","homepage_url":"https://webmcp.fast","docs_url":"https://webmcp.fast","icon_url":"https://avatars.githubusercontent.com/u/11068368?v=4","support_url":"https://github.com/proticom/webmcp","remote_url":"https://webmcp.fast","server_card_url":null,"latest_version":null,"current_status":"failing","current_score":null,"transport_type":"streamable-http","has_oauth":true,"has_dcr":true,"has_prompts":false,"tool_count":0,"current_validation_schema_version":"8058defc70ca932c","last_validated_at":"2026-10-03T12:20:36.898706+00:00","registry_source":"github_topic_registry","registry_identifier":"github_topic_registry:proticom/webmcp","canonical_identifier":null,"current_score_components":{"auth_operability_score":2.0,"error_contract_score":0.0,"rate_limit_semantics_score":2.0,"schema_completeness_score":0.0,"backward_compatibility_score":4.0,"slo_health_score":0.0,"security_hygiene_score":0.0,"task_success_score":0.0,"trust_confidence_score":1.0,"prompt_contract_score":0.0,"resource_contract_score":0.0,"discovery_metadata_score":2.0,"registry_consistency_score":2.0,"installability_score":0.0,"session_semantics_score":0.0,"tool_surface_design_score":0.0,"result_shape_stability_score":0.0,"oauth_interop_score":4.0,"recovery_semantics_score":0.0,"maintenance_signal_score":2.0,"adoption_signal_score":1.0,"freshness_confidence_score":1.0,"transport_fidelity_score":1.0,"spec_recency_score":0.0,"session_resume_score":0.0,"step_up_auth_score":3.0,"transport_compliance_score":0.0,"utility_coverage_score":0.0,"advanced_capability_coverage_score":0.0,"connector_publishability_score":0.0,"tool_snapshot_churn_score":0.0,"connector_replay_score":0.0,"request_association_score":0.0,"interactive_flow_safety_score":4.0,"official_registry_presence_score":2.0,"safety_transparency_score":3.0,"tool_capability_clarity_score":0.0,"data_exfiltration_resilience_score":0.0,"dependency_supply_chain_signal_score":0.0,"input_sanitization_safety_score":0.0,"tool_namespace_clarity_score":0.0},"capability_taxonomy":[],"machine_summary":{},"taxonomy_tags":[],"score_decomposition":[],"validation_diff":null,"tool_snapshot_diff":null,"connector_replay":{},"request_association":{},"production_readiness":{"code":"failing","label":"Failing","reason":"The latest validation run was attempted but did not complete successfully.","badge":"score-low"},"recommended_for":[],"history_summary":{},"validation_timeline":[],"evidence_confidence":{"score":null,"label":"not_assessed","reason":"No evidence-bearing validation runs exist yet (6 captured checks, validation age 5.3 hours). Confidence cannot be computed.","live_check_count":6,"validation_age_hours":5.28,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":6,"validation_age_hours":5.28,"freshness_threshold_hours":24}},"incident_feed":[],"disputes":[],"remediations":[],"client_remediation_modes":[],"client_profiles":[],"client_readiness_verdicts":[],"publishability_policy_profiles":[],"compatibility_fixtures":[],"install_snippets":{},"aliases":[],"raw_evidence":{"checks":{"probe_noise_resilience":{"status":"ok","latency_ms":351.77,"details":{"url":"https://webmcp.fast/robots.txt","http_status":200,"headers":{"content-type":"text/plain; charset=utf-8","strict-transport-security":"max-age=31536000; includeSubDomains"},"validation_disallowed":false,"consent_error":null}},"server_card":{"status":"ok","latency_ms":27.88,"details":{"url":"https://webmcp.fast/.well-known/mcp/server-card.json","payload":{"$schema":"https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json","name":"fast.webmcp/management","version":"0.1.0","title":"webmcp.fast management","description":"Set up and inspect a webmcp.fast account from an agent: check a handle, start the device setup, follow its progress, list devices and get connector URLs. It does not relay tool calls; each relayed local server has its own endpoint on the user's handle.","websiteUrl":"https://webmcp.fast/docs/agents","remotes":[{"type":"streamable-http","url":"https://webmcp.fast/mcp","supportedProtocolVersions":["2025-06-18"]}],"serverInfo":{"name":"fast.webmcp/management","version":"0.1.0"},"transport":{"type":"streamable-http","endpoint":"https://webmcp.fast/mcp"},"protocolVersion":"2025-06-18","capabilities":{"tools":{"supported":true,"count":5,"names":["check_handle","start_setup","setup_status","list_devices","connect_url"]},"resources":{"supported":false},"prompts":{"supported":false}},"tools":[{"name":"check_handle","description":"Check whether a handle (the <handle> in https://<handle>.webmcp.fast) is valid and still available to claim.","authentication":{"required":false}},{"name":"start_setup","description":"Begin setting up webmcp.fast for a user from an agent that has no shell. Returns the exact commands the user runs on their machine and what to expect at each step. The user still signs in, adds a passkey and approves the device in their own browser.","authentication":{"required":false}},{"name":"setup_status","description":"Report whether a handle has been claimed, which is the first sign that a setup started with start_setup is under way. Whether a device is paired or online, and which servers it offers, is private: use list_devices with scope manage.","authentication":{"required":false}},{"name":"list_devices","description":"List the signed-in user's handles, their devices, whether each device is online, and the MCP servers each one offers.","authentication":{"required":true,"scopes":["manage"]}},{"name":"connect_url","description":"Return the connector URL, https://<handle>.webmcp.fast/<device>/<server>/mcp, for one server on one of the signed-in user's devices, with the steps to add it to Claude, ChatGPT or Grok.","authentication":{"required":true,"scopes":["manage"]}}],"authentication":{"required":false,"note":"check_handle, start_setup, setup_status are anonymous. list_devices and connect_url need an OAuth 2.1 bearer token with the \"manage\" scope; without one they answer HTTP 401 with a WWW-Authenticate challenge naming the protected-resource metadata.","authorizationServerMetadata":"https://webmcp.fast/.well-known/oauth-authorization-server","protectedResourceMetadata":"https://webmcp.fast/.well-known/oauth-protected-resource/mcp","scopes":["manage"]}},"http_status":200,"headers":{"content-type":"application/mcp-server-card+json; charset=utf-8","strict-transport-security":"max-age=31536000; includeSubDomains"}}},"oauth_protected_resource":{"status":"ok","latency_ms":28.83,"details":{"url":"https://webmcp.fast/.well-known/oauth-protected-resource","payload":{"resource":"https://webmcp.fast","authorization_servers":["https://webmcp.fast"],"bearer_methods_supported":["header"],"scopes_supported":["manage"],"resource_name":"webmcp.fast management MCP server","resource_documentation":"https://webmcp.fast/docs/api","agent_auth_uri":"https://webmcp.fast/auth.md"},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31536000; includeSubDomains"}}},"oauth_authorization_server":{"status":"ok","latency_ms":26.99,"details":{"url":"https://webmcp.fast/.well-known/oauth-authorization-server","payload":{"issuer":"https://webmcp.fast","authorization_endpoint":"https://webmcp.fast/oauth/authorize","token_endpoint":"https://webmcp.fast/oauth/token","registration_endpoint":"https://webmcp.fast/oauth/register","scopes_supported":["mcp","manage","setup"],"response_types_supported":["code"],"response_modes_supported":["query"],"grant_types_supported":["authorization_code","refresh_token","urn:ietf:params:oauth:grant-type:jwt-bearer","urn:workos:agent-auth:grant-type:claim"],"token_endpoint_auth_methods_supported":["client_secret_basic","client_secret_post","none"],"revocation_endpoint":"https://webmcp.fast/oauth/token","code_challenge_methods_supported":["S256"],"authorization_response_iss_parameter_supported":true,"client_id_metadata_document_supported":true,"revocation_endpoint_auth_methods_supported":["none"],"agent_auth":{"skill":"https://webmcp.fast/auth.md","register_uri":"https://webmcp.fast/agent/identity","identity_endpoint":"https://webmcp.fast/agent/identity","claim_uri":"https://webmcp.fast/agent/identity/claim","claim_endpoint":"https://webmcp.fast/agent/identity/claim","revocation_uri":"https://webmcp.fast/oauth/token","identity_types_supported":["anonymous"],"credential_types_supported":["access_token"],"events_supported":[],"anonymous":{"credential_types_supported":["access_token"],"pre_claim_scopes":["setup"],"post_claim_scopes":["manage"],"scopes_supported":["setup","manage"],"resource":"https://webmcp.fast/mcp"}}},"http_status":200,"headers":{"content-type":"application/json","strict-transport-security":"max-age=31536000; includeSubDomains"}}},"openid_configuration":{"status":"error","latency_ms":43.11,"details":{"url":"https://webmcp.fast/.well-known/openid-configuration","error":"Client error '404 Not Found' for url 'https://webmcp.fast/.well-known/openid-configuration'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404"}},"initialize":{"status":"error","latency_ms":112.92,"details":{"url":"https://webmcp.fast","error":"Client error '404 Not Found' for url 'https://webmcp.fast'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404","http_status":404,"payload":{},"headers":{"content-type":"text/plain; charset=UTF-8","strict-transport-security":"max-age=31536000; includeSubDomains"}}},"protocol_version_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_protocol_version","validator_protocol_version":"2025-03-26","latest_known_version":"2025-11-25"}},"tools_list":{"status":"skipped","latency_ms":null,"details":{"reason":"initialize_unreachable"}},"prompts_list":{"status":"skipped","latency_ms":null,"details":{"reason":"initialize_unreachable"}},"prompt_get":{"status":"missing","latency_ms":null,"details":{"reason":"no_prompt_name"}},"resources_list":{"status":"skipped","latency_ms":null,"details":{"reason":"initialize_unreachable"}},"resource_read":{"status":"missing","latency_ms":null,"details":{"reason":"no_resource_uri"}},"determinism_probe":{"status":"skipped","latency_ms":null,"details":{"reason":"initialize_unreachable"}},"instruction_tool_reference_probe":{"status":"not_assessed","latency_ms":null,"details":{"reason":"initialize_or_tools_unavailable"}},"session_resume_probe":{"status":"skipped","latency_ms":null,"details":{"reason":"initialize_unreachable"}},"step_up_auth_probe":{"status":"warning","latency_ms":null,"details":{"oauth_present":true,"auth_required_checks":[],"supported_scopes":["manage","mcp","setup"],"scope_specificity_ratio":0.2,"broad_scopes":["manage"],"challenge_headers":[],"step_up_signals":[],"minimal_scope_documented":false}},"transport_compliance_probe":{"status":"skipped","latency_ms":null,"details":{"reason":"initialize_unreachable"}},"utility_coverage_probe":{"status":"missing","latency_ms":null,"details":{"completions":{"advertised":false,"sample_target":null,"live_probe":"not_executed"},"pagination":{"supported":false,"next_cursor_methods":[],"metadata_signal":false},"tasks":{"advertised":false,"probe_status":"skipped","http_status":null},"initialize_capability_keys":[]}},"advanced_capabilities_probe":{"status":"missing","latency_ms":null,"details":{"capabilities":{"prompts":false,"resources":false,"completions":false,"roots":false,"sampling":false,"elicitation":false,"structured_outputs":false,"resource_links":false},"enabled_count":0,"enabled":[],"initialize_capability_keys":[]}},"tool_snapshot_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_tools"}},"connector_replay_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_tools"}},"request_association_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_request_association_capabilities_advertised"}},"interactive_flow_probe":{"status":"ok","latency_ms":null,"details":{"risk_hits":[],"safe_hits":["oauth","browser"],"oauth_supported":true,"prompt_available":false}},"action_safety_probe":{"status":"not_assessed","latency_ms":null,"details":{"summary":{"tool_count":0,"high_risk_tools":0,"destructive_tools":0,"exec_tools":0,"egress_tools":0,"secret_tools":0,"bulk_access_tools":0,"declared_non_read_only_tools":0,"annotation_conflict_tools":0,"risk_distribution":{"low":0,"medium":0,"high":0,"critical":0},"capability_distribution":{},"has_mutating_capability":false,"has_non_read_capability":false},"auth_present":true,"safeguard_count":0,"confirmation_signals":[],"reason":"empty_observation_set"}},"official_registry_probe":{"status":"missing","latency_ms":null,"details":{"registry_source":"github_topic_registry","direct_match":false,"official_peer_count":0}},"provenance_divergence_probe":{"status":"not_assessed","latency_ms":null,"details":{"direct_official_match":false,"registry_title":null,"server_card_title":"fast.webmcp/management","registry_version":null,"server_card_version":"0.1.0","registry_homepage":null,"server_card_homepage":null,"registry_repository":null,"server_card_repository":null,"drift_fields":[],"metadata_document_count":2,"compared_fields":["title","version","homepage","repository"],"readable_sources":["server_card"],"comparable_field_count":0}},"schema_divergence_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_live_tools","compared_tool_count":0,"compared_dimensions":["server_name","server_version","declared_vs_observed_auth","tool_membership","parameter_names","required_parameters","parameter_types","output_schema_presence"],"server_name_mismatch":false,"card_server_name":"fast.webmcp/management","live_server_name":null,"server_version_mismatch":false,"card_server_version":"0.1.0","live_server_version":null,"auth_scheme_mismatch":false}},"connector_publishability_probe":{"status":"error","latency_ms":null,"details":{"transport":"streamable-http","tool_count":0,"high_risk_tools":0,"blockers":["initialize","tools_list","protocol_version","session_resume","step_up_auth","transport_compliance","connector_replay","request_association","action_safety","tool_surface","auth_flow"],"criteria":{"remote_transport":true,"initialize":false,"tools_list":false,"protocol_version":false,"session_resume":false,"step_up_auth":false,"transport_compliance":false,"connector_replay":false,"request_association":false,"action_safety":false,"server_card":true,"tool_surface":false,"auth_flow":false}}}}},"active_alerts":[{"code":"server_failing","severity":"critical","title":"Latest validation is failing","message":"Core MCP flows did not validate successfully on the latest run.","addressee":"publisher"}],"maintainer_analytics":{},"public_server_reputation":{},"maintainer_response_quality":{},"maintainer_annotations":[],"maintainer_rebuttals":[],"security_posture_summary":{},"tool_security_inventory":[],"transport_compliance":{},"utility_coverage":{},"write_action_governance":{},"provenance_divergence":{},"alias_consolidation":{},"alert_routing":{},"authenticated_validation":{},"hosted_runtime":{},"action_controls_diff":null,"benchmark_tasks":[],"latest_capability_counts":{},"point_loss_breakdown":[],"verdict_traces":{},"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_212f102f10007165","generated_at":"2026-10-03T17:37:36.779867+00:00","trust_evaluated_at":"2026-10-03T17:37:36.779867+00:00","evidence_revision":"354b26ae4982ee2d089577e9","source":"current_snapshot","server":"github-proticom/webmcp","last_validated_at":"2026-10-03T12:20:36.898706+00:00","validation_age_hours":5.28,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-10-03T12:20:36.898706+00:00","age_hours":5.28,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":null,"raw_score":null,"confidence_score":null,"confidence_weighted_score":null,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"failing","current_score":null,"display_score":null,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Not assessed","why":"tool surface has not been observed by any completed validation run","next_action":"revalidate so the tool surface can be inspected before a production decision is made","reason_count":0},"production_readiness_class":{"code":"failing","label":"Failing","reason":"The latest validation run was attempted but did not complete successfully."},"evidence_confidence":{"score":null,"label":"not_assessed","validation_age_hours":5.28,"live_check_count":6,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":6,"validation_age_hours":5.28,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_failing","severity":"critical","title":"Latest validation is failing"}],"active_alert_summary":{"critical":1,"high":0,"medium":0,"low":0,"high_or_critical":1,"total":1},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-10-03T17:37:36.779867+00:00"}},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_212f102f10007165","generated_at":"2026-10-03T17:37:36.779867+00:00","trust_evaluated_at":"2026-10-03T17:37:36.779867+00:00","evidence_revision":"354b26ae4982ee2d089577e9","source":"current_snapshot","server":"github-proticom/webmcp","last_validated_at":"2026-10-03T12:20:36.898706+00:00","validation_age_hours":5.28,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-10-03T12:20:36.898706+00:00","age_hours":5.28,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":null,"raw_score":null,"confidence_score":null,"confidence_weighted_score":null,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"failing","current_score":null,"display_score":null,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Not assessed","why":"tool surface has not been observed by any completed validation run","next_action":"revalidate so the tool surface can be inspected before a production decision is made","reason_count":0},"production_readiness_class":{"code":"failing","label":"Failing","reason":"The latest validation run was attempted but did not complete successfully."},"evidence_confidence":{"score":null,"label":"not_assessed","validation_age_hours":5.28,"live_check_count":6,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":6,"validation_age_hours":5.28,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_failing","severity":"critical","title":"Latest validation is failing"}],"active_alert_summary":{"critical":1,"high":0,"medium":0,"low":0,"high_or_critical":1,"total":1},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-10-03T17:37:36.779867+00:00"}},"agent_commerce":{},"latest_claim":null,"maintainer_profile_slug":null,"watch_summary":{},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"trust_evaluated_at":"2026-10-03T17:37:36.779867+00:00","evidence_revision":"354b26ae4982ee2d089577e9","active_alert_summary":{"critical":1,"high":0,"medium":0,"low":0,"high_or_critical":1,"total":1},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-10-03T17:37:36.779867+00:00"},"owner_opted_out":false},"latest_validation":null,"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_212f102f10007165","generated_at":"2026-10-03T17:37:36.779867+00:00","trust_evaluated_at":"2026-10-03T17:37:36.779867+00:00","evidence_revision":"354b26ae4982ee2d089577e9","source":"current_snapshot","server":"github-proticom/webmcp","last_validated_at":"2026-10-03T12:20:36.898706+00:00","validation_age_hours":5.28,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-10-03T12:20:36.898706+00:00","age_hours":5.28,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":null,"raw_score":null,"confidence_score":null,"confidence_weighted_score":null,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"failing","current_score":null,"display_score":null,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Not assessed","why":"tool surface has not been observed by any completed validation run","next_action":"revalidate so the tool surface can be inspected before a production decision is made","reason_count":0},"production_readiness_class":{"code":"failing","label":"Failing","reason":"The latest validation run was attempted but did not complete successfully."},"evidence_confidence":{"score":null,"label":"not_assessed","validation_age_hours":5.28,"live_check_count":6,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":6,"validation_age_hours":5.28,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_failing","severity":"critical","title":"Latest validation is failing"}],"active_alert_summary":{"critical":1,"high":0,"medium":0,"low":0,"high_or_critical":1,"total":1},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-10-03T17:37:36.779867+00:00"}},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_212f102f10007165","generated_at":"2026-10-03T17:37:36.779867+00:00","trust_evaluated_at":"2026-10-03T17:37:36.779867+00:00","evidence_revision":"354b26ae4982ee2d089577e9","source":"current_snapshot","server":"github-proticom/webmcp","last_validated_at":"2026-10-03T12:20:36.898706+00:00","validation_age_hours":5.28,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-10-03T12:20:36.898706+00:00","age_hours":5.28,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":null,"raw_score":null,"confidence_score":null,"confidence_weighted_score":null,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"failing","current_score":null,"display_score":null,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Not assessed","why":"tool surface has not been observed by any completed validation run","next_action":"revalidate so the tool surface can be inspected before a production decision is made","reason_count":0},"production_readiness_class":{"code":"failing","label":"Failing","reason":"The latest validation run was attempted but did not complete successfully."},"evidence_confidence":{"score":null,"label":"not_assessed","validation_age_hours":5.28,"live_check_count":6,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":6,"validation_age_hours":5.28,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_failing","severity":"critical","title":"Latest validation is failing"}],"active_alert_summary":{"critical":1,"high":0,"medium":0,"low":0,"high_or_critical":1,"total":1},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-10-03T17:37:36.779867+00:00"}},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"snapshot_invariant":{"schema_version":"verify.snapshot_invariant.v1","server":"github-proticom/webmcp","ok":true,"surface_snapshot_ids":{"page":"trustsnap_212f102f10007165","badge":null,"report":"trustsnap_212f102f10007165","policy":null},"checked_surfaces":["page","report"],"unchecked_surfaces":["badge","policy"],"checked_count_surfaces":[],"count_mismatches":{},"checked_at":"2026-10-03T17:37:36.773393+00:00"},"history":{},"production_readiness":{"code":"failing","label":"Failing","reason":"The latest validation run was attempted but did not complete successfully.","badge":"score-low"},"agent_commerce_readiness":{},"evidence_confidence":{"score":null,"label":"not_assessed","reason":"No evidence-bearing validation runs exist yet (6 captured checks, validation age 5.3 hours). Confidence cannot be computed.","live_check_count":6,"validation_age_hours":5.28,"basis":{"evidence_bearing_validations":0,"affirmative_live_check_count":6,"validation_age_hours":5.28,"freshness_threshold_hours":24}},"recommended_for":[],"active_alerts":[{"code":"server_failing","severity":"critical","title":"Latest validation is failing","message":"Core MCP flows did not validate successfully on the latest run.","addressee":"publisher"}],"remediations":[],"cache_note":"Fast fallback response; full report evidence is deferred to protect web capacity. Fields listed in fields_unavailable (including tool_security_inventory, and write_action_governance) are not yet computed on this response -- an empty value means unchecked, not confirmed clean. Treat partial responses as indeterminate.","publisher_claim":{"verified":false,"status":"unclaimed","claim_url":"https://verify.sentinelsignal.io/claim?server=github-proticom%2Fwebmcp&source=report_json","reason_code":"claim_to_publish_metadata","reason":"Claim this profile to verify publisher identity, add evidence, and manage trust metadata.","score_neutral":true},"observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"none","label":"No observed attention","summary":"No recent machine-readable trust or discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"none","observed":false,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"none","observed":false,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"none","observed":false,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":false,"compare":false,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":false,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":false,"reason":"No claim prompt is recommended from observed attention in the current window."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":false,"reason":"no_observed_attention"},"related_machine_surfaces":{"compare_index":"/compare.json","compare_api":"/v1/compare?server=github-proticom%2Fwebmcp","trust_summary":"/v1/servers/github-proticom/webmcp/trust-summary","ledger":"/v1/servers/github-proticom/webmcp/ledger","policy":"/v1/servers/github-proticom/webmcp/policy","report":"/v1/servers/github-proticom/webmcp/report"},"intelligence_api":{"available":true,"signup_url":"https://verify.sentinelsignal.io/verify-intelligence-api","use_case":"Programmatic MCP server trust, comparison, policy, and evidence enrichment."},"trust_evaluated_at":"2026-10-03T17:37:36.779867+00:00","evidence_revision":"354b26ae4982ee2d089577e9","active_alert_summary":{"critical":1,"high":0,"medium":0,"low":0,"high_or_critical":1,"total":1},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-10-03T17:37:36.779867+00:00"}}