{"ok":true,"data":{"version":"1.0","contract":"ScannerAdapter@1","registryVersion":"platphorm.scanner-registry@1","statusSemantics":{"ACTIVE":"healthy runtime plus observed or stale live capability discovery","DEGRADED":"reachable but degraded or configured-only discovery","UNKNOWN":"no reliable runtime health evidence","DISABLED":"explicitly disabled","DEPRECATED":"explicitly deprecated"},"methods":["discover","health","supports","createAssessment","getAssessment","getRawReport"],"registry":[{"scannerId":"platphorm-api","serviceId":"platphorm-api","title":"PlatPhorm API","description":"PlatPhorm API assessment capability provider.","version":"1","canonicalUrl":"https://api.platphormnews.com","healthUrl":"https://api.platphormnews.com/api/health","apiUrl":"https://api.platphormnews.com/api","openapiUrl":"https://api.platphormnews.com/openapi.json","mcpUrl":"https://api.platphormnews.com/api/mcp","discoveryUrl":"https://api.platphormnews.com/.well-known/platphorm.json","profilesProduced":["platphorm-api@1"],"domainsOfAuthority":["control-plane reliability","trust","operation registry","MCP parity"],"testsProduced":["w3c.http.head","w3c.http.options","w3c.http.range","w3c.http.conditional","w3c.http.cors","platphorm.openapi.validity","platphorm.api.conformity","platphorm.capability.parity","platphorm.api.reliability","platphorm.api.trust"],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":true,"authScheme":"PLATPHORM_API_KEY","publiclyUsable":false,"estimatedDurationMs":20000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":45000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"UNKNOWN","authority":{"role":"PRIMARY","domains":["control-plane reliability","trust","operation registry","MCP parity"],"rationale":"PlatPhorm Ready owns reconciliation of the PlatPhorm control-plane API health and registries."},"statusReason":"No runtime health observation was collected for this registry entry."},{"scannerId":"platphorm-catalog","serviceId":"platphorm-catalog","title":"Catalog","description":"Catalog assessment capability provider.","version":"1","canonicalUrl":"https://catalog.platphormnews.com","healthUrl":"https://catalog.platphormnews.com/api/health","apiUrl":"https://catalog.platphormnews.com/api","openapiUrl":"https://catalog.platphormnews.com/openapi.json","mcpUrl":"https://catalog.platphormnews.com/api/mcp","discoveryUrl":"https://catalog.platphormnews.com/.well-known/platphorm.json","profilesProduced":["platphorm-catalog@1"],"domainsOfAuthority":["capability provenance","repository association","reuse"],"testsProduced":[],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":false,"authScheme":"public-read","publiclyUsable":true,"estimatedDurationMs":20000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":45000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"UNKNOWN","authority":{"role":"PRIMARY","domains":["capability provenance","repository association","reuse"],"rationale":"Catalog is the source of reusable capability and repository association evidence."},"statusReason":"No runtime health observation was collected for this registry entry."},{"scannerId":"platphorm-open-source","serviceId":"platphorm-open-source","title":"GitHub","description":"GitHub assessment capability provider.","version":"1","canonicalUrl":"https://github.com","healthUrl":"https://github.com/api/health","apiUrl":"https://github.com/api","openapiUrl":"https://github.com/openapi.json","mcpUrl":"https://github.com/api/mcp","discoveryUrl":"https://github.com/.well-known/platphorm.json","profilesProduced":["platphorm-open-source@1"],"domainsOfAuthority":["repository","open-source readiness","CI/CD"],"testsProduced":["platphorm:policy:open-source","platphorm.catalog.repository","github.repository.workflows","platphorm.open-source.release"],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":true,"authScheme":"PLATPHORM_API_KEY","publiclyUsable":false,"estimatedDurationMs":20000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":45000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"UNKNOWN","authority":{"role":"PRIMARY","domains":["repository","open-source readiness","CI/CD"],"rationale":"GitHub repository evidence is authoritative for source and release claims."},"statusReason":"No runtime health observation was collected for this registry entry."},{"scannerId":"platphorm-vercel","serviceId":"platphorm-vercel","title":"Vercel","description":"Vercel assessment capability provider.","version":"1","canonicalUrl":"https://vercel.com","healthUrl":"https://vercel.com/api/health","apiUrl":"https://vercel.com/api","openapiUrl":"https://vercel.com/openapi.json","mcpUrl":"https://vercel.com/api/mcp","discoveryUrl":"https://vercel.com/.well-known/platphorm.json","profilesProduced":["platphorm-vercel@1"],"domainsOfAuthority":["deployment provenance","runtime metadata"],"testsProduced":["vercel.deployment.provenance","platphorm.provider.runtime-classification","platphorm.provider.trace-readiness"],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":true,"authScheme":"PLATPHORM_API_KEY","publiclyUsable":false,"estimatedDurationMs":20000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":45000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"UNKNOWN","authority":{"role":"PRIMARY","domains":["deployment provenance","runtime metadata"],"rationale":"Vercel is authoritative for Vercel deployment and project observations."},"statusReason":"No runtime health observation was collected for this registry entry."},{"scannerId":"platphorm-cloudflare","serviceId":"platphorm-cloudflare","title":"Cloudflare","description":"Cloudflare assessment capability provider.","version":"1","canonicalUrl":"https://api.cloudflare.com","healthUrl":"https://api.cloudflare.com/api/health","apiUrl":"https://api.cloudflare.com/api","openapiUrl":"https://api.cloudflare.com/openapi.json","mcpUrl":"https://api.cloudflare.com/api/mcp","discoveryUrl":"https://api.cloudflare.com/.well-known/platphorm.json","profilesProduced":["platphorm-cloudflare@1"],"domainsOfAuthority":["edge runtime","configuration"],"testsProduced":["cloudflare.edge.configuration","platphorm.provider.runtime-classification","platphorm.provider.trace-readiness"],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":true,"authScheme":"PLATPHORM_API_KEY","publiclyUsable":false,"estimatedDurationMs":20000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":45000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"UNKNOWN","authority":{"role":"PRIMARY","domains":["edge runtime","configuration"],"rationale":"Cloudflare is authoritative for Cloudflare zone and edge observations."},"statusReason":"No runtime health observation was collected for this registry entry."},{"scannerId":"platphorm-cross-provider","serviceId":"platphorm-cross-provider","title":"Cross-provider","description":"Cross-provider assessment capability provider.","version":"1","canonicalUrl":"https://platphormnews.com","healthUrl":"https://platphormnews.com/api/health","apiUrl":"https://platphormnews.com/api","openapiUrl":"https://platphormnews.com/openapi.json","mcpUrl":"https://platphormnews.com/api/mcp","discoveryUrl":"https://platphormnews.com/.well-known/platphorm.json","profilesProduced":["platphorm-cross-provider@1"],"domainsOfAuthority":["provider continuity","identity","trace"],"testsProduced":["platphorm.cross-provider.continuity"],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":true,"authScheme":"PLATPHORM_API_KEY","publiclyUsable":false,"estimatedDurationMs":20000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":45000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"UNKNOWN","authority":{"role":"PRIMARY","domains":["provider continuity","identity","trace"],"rationale":"Ready reconciles cross-provider handoff evidence without replacing either provider authority."},"statusReason":"No runtime health observation was collected for this registry entry."},{"scannerId":"answerready","serviceId":"answerready","title":"AnswerReady","description":"AnswerReady assessment capability provider.","version":"remote","canonicalUrl":"https://answerready.platphormnews.com","healthUrl":"https://answerready.platphormnews.com/api/health","apiUrl":"https://answerready.platphormnews.com/api","openapiUrl":"https://answerready.platphormnews.com/openapi.json","mcpUrl":"https://answerready.platphormnews.com/api/mcp","discoveryUrl":"https://answerready.platphormnews.com/.well-known/platphorm.json","profilesProduced":["answerready@1"],"domainsOfAuthority":["AEO","GEO","answerability"],"testsProduced":[],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":true,"authScheme":"PLATPHORM_API_KEY","publiclyUsable":false,"estimatedDurationMs":20000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":45000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"ACTIVE","authority":{"role":"PRIMARY","domains":["AEO","GEO","answerability"],"rationale":"AnswerReady owns answer-engine-oriented evidence."},"capabilities":["mcp:answerready:tool:get_info","mcp:answerready:api:create_scan","mcp:answerready:api:list_recent_scans","mcp:answerready:api:get_rubric","mcp:answerready:api:get_health","mcp:answerready:api:get_versioned_health","mcp:answerready:api:get_openapi","mcp:answerready:api:get_mcp_metadata","mcp:answerready:api:call_mcp","mcp:answerready:api:get_scan_report","mcp:answerready:api:diff_scan_reports","mcp:answerready.get_rubric","mcp:answerready.score_evidence","mcp:answerready.scan_site"],"discoverySource":"mcp","discoveryStatus":"OBSERVED","discoveryEvidence":[{"source":"well-known","url":"https://answerready.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:77da87d9d69e5fafd7c4cc0e8f74d117196fd85c2ce204710ff2527e57f1a243","observedAt":"2026-08-26T20:59:47.797Z","validUntil":"2026-08-26T21:14:48.400Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://answerready.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:06f3fa2dce579eb55c45fa79b4882888fb9ce93dee53a1a1ee4c587862ca35e2","observedAt":"2026-08-26T20:59:48.400Z","validUntil":"2026-08-26T21:14:48.481Z","details":{"toolCount":14}}],"attemptedSources":["scanner-registry","well-known","mcp"],"health":{"scanner":"AnswerReady","status":"HEALTHY","latencyMs":286,"version":"0.6.4","discovery":"https://answerready.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:48.843Z"},"statusReason":"Runtime health and live capability discovery were observed."},{"scannerId":"insights","serviceId":"insights","title":"Insights","description":"Insights assessment capability provider.","version":"remote","canonicalUrl":"https://insights.platphormnews.com","healthUrl":"https://insights.platphormnews.com/api/health","apiUrl":"https://insights.platphormnews.com/api","openapiUrl":"https://insights.platphormnews.com/openapi.json","mcpUrl":"https://insights.platphormnews.com/api/mcp","discoveryUrl":"https://insights.platphormnews.com/.well-known/platphorm.json","profilesProduced":["insights@1"],"domainsOfAuthority":["accessibility","performance","SEO","security"],"testsProduced":[],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":true,"authScheme":"PLATPHORM_API_KEY","publiclyUsable":false,"estimatedDurationMs":20000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":45000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"ACTIVE","authority":{"role":"PRIMARY","domains":["accessibility","performance","SEO","security"],"rationale":"Insights owns broad web quality evidence."},"capabilities":["mcp:analyze_url","mcp:get_analysis_result","mcp:get_core_web_vitals","mcp:check_accessibility","mcp:analyze_seo","mcp:analyze_aeo","mcp:analyze_geo","mcp:check_security","mcp:estimate_carbon","mcp:validate_w3c","mcp:compare_urls","mcp:get_ai_recommendations","mcp:get_insights_capabilities","mcp:generate_insight_brief","mcp:compare_insight_briefs","mcp:bulk_analyze","mcp:get_history","mcp:get_dashboard","mcp:generate_llm_instructions","mcp:get_test_registry","mcp:get_test_result","mcp:get_ranking","mcp:list_rankings","mcp:rank_url","mcp:rank_domain","mcp:rank_network","mcp:calculate_new_internet_score","mcp:validate_sitemap","mcp:validate_feed","mcp:validate_openapi","mcp:validate_llms","mcp:validate_mcp","mcp:validate_structured_data","mcp:validate_route_compliance","mcp:get_site_scorecard","mcp:get_network_compliance","mcp:validate_agent_policy","mcp:validate_robots","mcp:get_agent_policy","mcp:list_agent_platforms","mcp:get_agent_platform","mcp:evaluate_agent_access","mcp:get_robots_policy","mcp:get_ai_policy","mcp:get_trust_policy","mcp:get_discovery_manifest","mcp:get_public_access_summary","mcp:get_health","mcp:get_info","mcp:get_route_compliance","mcp:get_discovery_compliance","mcp:create_docs_report","mcp:create_sheet_report","mcp:create_deck_summary","mcp:update_agent_policy","mcp:refresh_agent_platform_registry","mcp:export_agent_audit_report","mcp:create_agent_policy_report","mcp:sync_network_graph","mcp:recalculate_rankings","mcp:check_ietf_standards","mcp:get_ietf_registry"],"discoverySource":"mcp","discoveryStatus":"OBSERVED","discoveryEvidence":[{"source":"well-known","url":"https://insights.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:1aeae3de03c206d15c45dbaa4310c4b005063a27f9f16f316780042f0c7d60b7","observedAt":"2026-08-26T20:59:47.832Z","validUntil":"2026-08-26T21:14:48.401Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://insights.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:1b97512e972223478ced730cddd0f9a9b790092a3d5f1dc67749a520886e5415","observedAt":"2026-08-26T20:59:48.401Z","validUntil":"2026-08-26T21:14:48.510Z","details":{"toolCount":62}}],"attemptedSources":["scanner-registry","well-known","mcp"],"health":{"scanner":"Insights","status":"HEALTHY","latencyMs":2122,"version":"3.5.0","discovery":"https://insights.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:50.680Z"},"statusReason":"Runtime health and live capability discovery were observed."},{"scannerId":"sitemapops","serviceId":"sitemapops","title":"SitemapOps","description":"SitemapOps assessment capability provider.","version":"remote","canonicalUrl":"https://sitemapops.platphormnews.com","healthUrl":"https://sitemapops.platphormnews.com/api/health","apiUrl":"https://sitemapops.platphormnews.com/api","openapiUrl":"https://sitemapops.platphormnews.com/openapi.json","mcpUrl":"https://sitemapops.platphormnews.com/api/mcp","discoveryUrl":"https://sitemapops.platphormnews.com/.well-known/platphorm.json","profilesProduced":["sitemapops@1"],"domainsOfAuthority":["sitemap policy","indexability"],"testsProduced":[],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":true,"authScheme":"PLATPHORM_API_KEY","publiclyUsable":false,"estimatedDurationMs":20000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":45000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"ACTIVE","authority":{"role":"PRIMARY","domains":["sitemap policy","indexability"],"rationale":"SitemapOps owns sitemap and indexability evidence."},"capabilities":["mcp:get_sitemapops_info","mcp:get_sitemapops_status","mcp:get_storage_status","mcp:get_index_policy","mcp:list_index_policies","mcp:evaluate_url_index_policy","mcp:list_policy_decisions","mcp:list_generated_sitemaps","mcp:get_generated_sitemap","mcp:validate_sitemap","mcp:get_excluded_urls","mcp:get_included_urls","mcp:get_lastmod_report","mcp:get_web_status","mcp:get_web_manifest","mcp:get_searchops_alignment","mcp:get_storyops_alignment","mcp:get_trustops_alignment","mcp:get_agentops_alignment","mcp:dry_run_sitemap_generation","mcp:list_services","mcp:get_service","mcp:discover_services","mcp:dry_run_network_scan","mcp:validate_sitemap_url","mcp:validate_robots_url","mcp:validate_feed_url","mcp:validate_openapi_url","mcp:validate_mcp_url","mcp:validate_llms_url","mcp:validate_well_known_url","mcp:check_dead_links","mcp:check_canonical_urls","mcp:get_route_evidence","mcp:get_network_graph_summary","mcp:get_searchops_source","mcp:get_trustops_source","mcp:get_agentops_source","mcp:get_integration_status","mcp:list_webhook_events","mcp:list_trace_links","mcp:generate_platphormctl_command","mcp:get_health","mcp:get_route_compliance","mcp:get_discovery_compliance","mcp:get_agent_policy"],"discoverySource":"mcp","discoveryStatus":"OBSERVED","discoveryEvidence":[{"source":"well-known","url":"https://sitemapops.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:c07e4f5b7662f1605e379a671309d03dedcc6eb752923cea5be661270879c860","observedAt":"2026-08-26T20:59:47.876Z","validUntil":"2026-08-26T21:14:48.441Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://sitemapops.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:2983fdf4bbb19b36f7d85074803646bca38f4c27df89d1e83a78453ed1982fcc","observedAt":"2026-08-26T20:59:48.441Z","validUntil":"2026-08-26T21:14:48.556Z","details":{"toolCount":46}}],"attemptedSources":["scanner-registry","well-known","mcp"],"health":{"scanner":"SitemapOps","status":"HEALTHY","latencyMs":238,"version":"1.3.0","discovery":"https://sitemapops.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:48.796Z"},"statusReason":"Runtime health and live capability discovery were observed."},{"scannerId":"trustops","serviceId":"trustops","title":"TrustOps","description":"TrustOps assessment capability provider.","version":"remote","canonicalUrl":"https://trustops.platphormnews.com","healthUrl":"https://trustops.platphormnews.com/api/health","apiUrl":"https://trustops.platphormnews.com/api","openapiUrl":"https://trustops.platphormnews.com/openapi.json","mcpUrl":"https://trustops.platphormnews.com/api/mcp","discoveryUrl":"https://trustops.platphormnews.com/.well-known/platphorm.json","profilesProduced":["trustops@1"],"domainsOfAuthority":["trust","disclosure","provenance"],"testsProduced":[],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":true,"authScheme":"PLATPHORM_API_KEY","publiclyUsable":false,"estimatedDurationMs":20000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":45000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"ACTIVE","authority":{"role":"PRIMARY","domains":["trust","disclosure","provenance"],"rationale":"TrustOps owns trust and disclosure evidence."},"capabilities":["mcp:trustops_list_policies","mcp:trustops_get_policy","mcp:trustops_get_public_access_summary","mcp:trustops_get_publisher","mcp:trustops_get_scorecard","mcp:trustops_get_service_status"],"discoverySource":"mcp","discoveryStatus":"OBSERVED","discoveryEvidence":[{"source":"well-known","url":"https://trustops.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:d8aafaf4e644db8f9b211c03aa452e37c7e4642277b8beabf3283a6549321c83","observedAt":"2026-08-26T20:59:47.939Z","validUntil":"2026-08-26T21:14:48.419Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://trustops.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:1380ec654e9c5ff3b4368191503db129192e8b3d64dd6bfb8c3ca73efecb73f5","observedAt":"2026-08-26T20:59:48.419Z","validUntil":"2026-08-26T21:14:48.509Z","details":{"toolCount":6}}],"attemptedSources":["scanner-registry","well-known","mcp"],"health":{"scanner":"TrustOps","status":"HEALTHY","latencyMs":104,"version":"0.4.0","discovery":"https://trustops.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:48.663Z"},"statusReason":"Runtime health and live capability discovery were observed."},{"scannerId":"searchops","serviceId":"searchops","title":"SearchOps","description":"SearchOps assessment capability provider.","version":"remote","canonicalUrl":"https://searchops.platphormnews.com","healthUrl":"https://searchops.platphormnews.com/api/health","apiUrl":"https://searchops.platphormnews.com/api","openapiUrl":"https://searchops.platphormnews.com/openapi.json","mcpUrl":"https://searchops.platphormnews.com/api/mcp","discoveryUrl":"https://searchops.platphormnews.com/.well-known/platphorm.json","profilesProduced":["searchops@1"],"domainsOfAuthority":["search","canonical","freshness"],"testsProduced":[],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":true,"authScheme":"PLATPHORM_API_KEY","publiclyUsable":false,"estimatedDurationMs":20000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":45000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"ACTIVE","authority":{"role":"PRIMARY","domains":["search","canonical","freshness"],"rationale":"SearchOps owns search representation and freshness evidence."},"capabilities":["mcp:searchops_list_sites","mcp:searchops_validate_target","mcp:searchops_get_dashboard"],"discoverySource":"mcp","discoveryStatus":"OBSERVED","discoveryEvidence":[{"source":"well-known","url":"https://searchops.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:0f568153d1fe17551721a65a6981b99712ef1b0b3883dc380b258238f8a482d9","observedAt":"2026-08-26T20:59:47.959Z","validUntil":"2026-08-26T21:14:48.401Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://searchops.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:927bd214c5038493c0678ee663c3be7bc0b338e0bade51b1575a463b81cefce8","observedAt":"2026-08-26T20:59:48.401Z","validUntil":"2026-08-26T21:14:48.499Z","details":{"toolCount":3}}],"attemptedSources":["scanner-registry","well-known","mcp"],"health":{"scanner":"SearchOps","status":"HEALTHY","latencyMs":91,"version":"0.6.0","discovery":"https://searchops.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:48.650Z"},"statusReason":"Runtime health and live capability discovery were observed."},{"scannerId":"agentops","serviceId":"agentops","title":"AgentOps","description":"AgentOps assessment capability provider.","version":"remote","canonicalUrl":"https://agentops.platphormnews.com","healthUrl":"https://agentops.platphormnews.com/api/health","apiUrl":"https://agentops.platphormnews.com/api","openapiUrl":"https://agentops.platphormnews.com/openapi.json","mcpUrl":"https://agentops.platphormnews.com/api/mcp","discoveryUrl":"https://agentops.platphormnews.com/.well-known/platphorm.json","profilesProduced":["agentops@1"],"domainsOfAuthority":["agent operations","machine legibility"],"testsProduced":[],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":true,"authScheme":"PLATPHORM_API_KEY","publiclyUsable":false,"estimatedDurationMs":20000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":45000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"ACTIVE","authority":{"role":"PRIMARY","domains":["agent operations","machine legibility"],"rationale":"AgentOps owns agent-operation evidence."},"capabilities":["mcp:list_services","mcp:list_routes","mcp:get_network_snapshot","mcp:get_llms_history","mcp:get_network_history"],"discoverySource":"mcp","discoveryStatus":"OBSERVED","discoveryEvidence":[{"source":"well-known","url":"https://agentops.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:e29c9f46f7ce49efc7f74687e7a04163e5261d8e917eb81177644c41bdc9cd79","observedAt":"2026-08-26T20:59:47.980Z","validUntil":"2026-08-26T21:14:48.441Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://agentops.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:069a8814e72825db7487e973fb58fcdb77eddc18de3e4b02bd9ecc12461920ed","observedAt":"2026-08-26T20:59:48.441Z","validUntil":"2026-08-26T21:14:48.517Z","details":{"toolCount":5}}],"attemptedSources":["scanner-registry","well-known","mcp"],"health":{"scanner":"AgentOps","status":"HEALTHY","latencyMs":65,"version":"0.7.0","discovery":"https://agentops.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:48.625Z"},"statusReason":"Runtime health and live capability discovery were observed."},{"scannerId":"browserops","serviceId":"browserops","title":"BrowserOps","description":"BrowserOps assessment capability provider.","version":"remote","canonicalUrl":"https://browserops.platphormnews.com","healthUrl":"https://browserops.platphormnews.com/api/health","apiUrl":"https://browserops.platphormnews.com/api","openapiUrl":"https://browserops.platphormnews.com/openapi.json","mcpUrl":"https://browserops.platphormnews.com/api/mcp","discoveryUrl":"https://browserops.platphormnews.com/.well-known/platphorm.json","profilesProduced":["browserops@1"],"domainsOfAuthority":["browser execution","interaction","accessibility"],"testsProduced":["browserops.runtime.render","browserops.runtime.route-compliance","browserops.runtime.discovery-compliance","browserops.runtime.trace-propagation","browserops.runtime.console-errors","browserops.runtime.network-errors","browserops.accessibility.findings","browserops.performance.resource-timing","browserops.screenshot"],"evidenceTypesProduced":["assertion","observation","finding","receipt"],"inputSchema":"platphorm.assessment.request@1","outputSchema":"platphorm.assessment.result@1","supportsSync":true,"supportsAsync":true,"supportsWebhook":false,"supportsPolling":true,"supportsMcp":true,"supportsApi":true,"requiresAuth":true,"authScheme":"PLATPHORM_API_KEY","publiclyUsable":false,"estimatedDurationMs":55000,"rateLimits":{"requestsPerMinute":30},"costClass":"platform","freshnessPolicy":"15m","timeoutMs":55000,"retryPolicy":"bounded-once-before-result-is-unknown","traceSupport":true,"executionIdSupport":true,"receiptSupport":true,"status":"ACTIVE","authority":{"role":"PRIMARY","domains":["browser execution","interaction","accessibility"],"rationale":"BrowserOps owns rendered browser execution and interaction evidence."},"capabilities":["mcp:get_browserops_status","mcp:list_browserops_journeys","mcp:get_browserops_journey","mcp:list_browserops_runs","mcp:get_browserops_run","mcp:get_browserops_run_timeline","mcp:list_browserops_artifacts","mcp:get_public_browserops_artifact","mcp:list_browserops_integrations","mcp:get_browserops_integration","mcp:get_browserops_suite_registry","mcp:get_browserops_coverage","mcp:get_web_status","mcp:get_web_status_manifest","mcp:get_web_scorecard","mcp:get_browserops_web4_manifest","mcp:get_browserops_web4_status","mcp:get_browserops_scorecard","mcp:list_browserops_fingerprints","mcp:lookup_browserops_provenance","mcp:verify_browserops_provenance","mcp:send_browserops_handoff","mcp:run_browserops_journey","mcp:rerun_browserops_run","mcp:cancel_browserops_run","mcp:refresh_route_evidence","mcp:refresh_discovery_evidence","mcp:refresh_ui_compliance","mcp:publish_browserops_report_to_docs","mcp:send_browserops_results_to_evals","mcp:send_browserops_results_to_sheets","mcp:send_browserops_trace_update","mcp:rebuild_browserops_fingerprints","mcp:create_browserops_provenance","mcp:sign_browserops_provenance","mcp:publish_browserops_artifact_to_ipfs","mcp:list_journeys","mcp:get_journey","mcp:list_runs","mcp:get_run","mcp:get_run_steps","mcp:get_run_artifacts","mcp:get_run_screenshots","mcp:get_run_trace","mcp:get_run_report","mcp:get_site_ui_compliance","mcp:get_network_ui_compliance","mcp:get_route_compliance","mcp:get_discovery_compliance","mcp:get_trace_propagation_status","mcp:get_vercel_metadata","mcp:validate_standard_routes","mcp:validate_discovery_links","mcp:validate_accessibility","mcp:validate_trace_propagation","mcp:compare_runs","mcp:list_trusted_domains","mcp:validate_trusted_domain","mcp:get_integration_status","mcp:get_agent_policy","mcp:list_agent_platforms","mcp:get_agent_platform","mcp:evaluate_agent_access","mcp:get_robots_policy","mcp:get_ai_policy","mcp:get_trust_policy","mcp:get_discovery_manifest","mcp:get_public_access_summary","mcp:get_health","mcp:get_info","mcp:create_journey","mcp:update_journey","mcp:delete_journey","mcp:run_journey","mcp:dry_run_journey","mcp:run_site_smoke_test","mcp:run_network_smoke_test","mcp:cancel_run","mcp:generate_browser_remediation_plan","mcp:publish_docs_report","mcp:create_sheet_report","mcp:create_deck_summary","mcp:sync_network_graph","mcp:sync_sitemap_index","mcp:sync_feeds","mcp:trigger_eval","mcp:trigger_sandbox_test","mcp:trigger_webhook_simulation","mcp:update_agent_policy","mcp:refresh_agent_platform_registry"],"discoverySource":"mcp","discoveryStatus":"OBSERVED","discoveryEvidence":[{"source":"well-known","url":"https://browserops.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:9a40c83091941fcac1e997c62def9719322c7030569d8fe8f218457ab1e3db32","observedAt":"2026-08-26T20:59:47.996Z","validUntil":"2026-08-26T21:14:48.402Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://browserops.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:1eaf1b00e838fa46df4433c8404bdde7ed80d1a6d6e090962f5968f145a42cca","observedAt":"2026-08-26T20:59:48.402Z","validUntil":"2026-08-26T21:14:48.557Z","details":{"toolCount":90}}],"attemptedSources":["scanner-registry","well-known","mcp"],"health":{"scanner":"BrowserOps","status":"HEALTHY","latencyMs":545,"version":"0.8.1","discovery":"https://browserops.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:49.105Z"},"statusReason":"Runtime health and live capability discovery were observed."}],"adapters":[{"name":"PlatPhorm API","profile":"platphorm-api@1","endpoint":"https://api.platphormnews.com","authority":"control-plane reliability, trust, operation registry, and MCP parity","invocation":"built-in read-only adapter; selected for api.platphormnews.com"},{"name":"Catalog","profile":"platphorm-catalog@1","endpoint":"https://catalog.platphormnews.com/api/mcp","authority":"capability, repository, and reusable implementation evidence","invocation":"public read-only MCP from the server runtime"},{"name":"GitHub","profile":"platphorm-open-source@1","endpoint":"https://github.com","authority":"repository, workflow, branch, and vulnerability-alert evidence","invocation":"server-side Vercel Connect with PLATPHORM_API_KEY-gated API/MCP input"},{"name":"Vercel","profile":"platphorm-vercel@1","endpoint":"https://vercel.com","authority":"deployment provenance and safe edge metadata","invocation":"server-side provider evidence or response metadata"},{"name":"Cloudflare","profile":"platphorm-cloudflare@1","endpoint":"https://api.cloudflare.com","authority":"edge runtime and configuration evidence","invocation":"server-side provider evidence when configured"},{"name":"Cross-provider","profile":"platphorm-cross-provider@1","endpoint":"https://platphormnews.com","authority":"provider boundary and execution continuity evidence","invocation":"composes server-side Vercel, Cloudflare, and live edge observations"},{"name":"AnswerReady","profile":"answerready@1","endpoint":"https://answerready.platphormnews.com","authority":"answerability and protocol evidence","invocation":"server-to-server with PLATPHORM_API_KEY"},{"name":"Insights","profile":"insights@1","endpoint":"https://insights.platphormnews.com","authority":"quality, accessibility, SEO, and security evidence","invocation":"server-to-server with PLATPHORM_API_KEY"},{"name":"SitemapOps","profile":"sitemapops@1","endpoint":"https://sitemapops.platphormnews.com","authority":"sitemap policy and indexability evidence","invocation":"server-to-server with PLATPHORM_API_KEY"},{"name":"TrustOps","profile":"trustops@1","endpoint":"https://trustops.platphormnews.com","authority":"trust and disclosure evidence","invocation":"server-to-server with PLATPHORM_API_KEY"},{"name":"SearchOps","profile":"searchops@1","endpoint":"https://searchops.platphormnews.com","authority":"search and canonical evidence","invocation":"server-to-server with PLATPHORM_API_KEY"},{"name":"AgentOps","profile":"agentops@1","endpoint":"https://agentops.platphormnews.com","authority":"agent operation evidence","invocation":"server-to-server with PLATPHORM_API_KEY"},{"name":"BrowserOps","profile":"browserops@1","endpoint":"https://browserops.platphormnews.com","authority":"browser journey and accessibility evidence","invocation":"server-to-server with PLATPHORM_API_KEY"}],"capabilities":[{"id":"answerready@1","version":"remote","profiles":["answerready@1"],"capabilities":["mcp:answerready:tool:get_info","mcp:answerready:api:create_scan","mcp:answerready:api:list_recent_scans","mcp:answerready:api:get_rubric","mcp:answerready:api:get_health","mcp:answerready:api:get_versioned_health","mcp:answerready:api:get_openapi","mcp:answerready:api:get_mcp_metadata","mcp:answerready:api:call_mcp","mcp:answerready:api:get_scan_report","mcp:answerready:api:diff_scan_reports","mcp:answerready.get_rubric","mcp:answerready.score_evidence","mcp:answerready.scan_site"],"endpoint":"https://answerready.platphormnews.com","supportsAssessmentRequest":true,"supportsReceipts":true,"discoverySource":"mcp","discoveryStatus":"OBSERVED","attemptedSources":["scanner-registry","well-known","mcp"],"discoveryEvidence":[{"source":"well-known","url":"https://answerready.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:77da87d9d69e5fafd7c4cc0e8f74d117196fd85c2ce204710ff2527e57f1a243","observedAt":"2026-08-26T20:59:47.797Z","validUntil":"2026-08-26T21:14:48.400Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://answerready.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:06f3fa2dce579eb55c45fa79b4882888fb9ce93dee53a1a1ee4c587862ca35e2","observedAt":"2026-08-26T20:59:48.400Z","validUntil":"2026-08-26T21:14:48.481Z","details":{"toolCount":14}}]},{"id":"insights@1","version":"remote","profiles":["insights@1"],"capabilities":["mcp:analyze_url","mcp:get_analysis_result","mcp:get_core_web_vitals","mcp:check_accessibility","mcp:analyze_seo","mcp:analyze_aeo","mcp:analyze_geo","mcp:check_security","mcp:estimate_carbon","mcp:validate_w3c","mcp:compare_urls","mcp:get_ai_recommendations","mcp:get_insights_capabilities","mcp:generate_insight_brief","mcp:compare_insight_briefs","mcp:bulk_analyze","mcp:get_history","mcp:get_dashboard","mcp:generate_llm_instructions","mcp:get_test_registry","mcp:get_test_result","mcp:get_ranking","mcp:list_rankings","mcp:rank_url","mcp:rank_domain","mcp:rank_network","mcp:calculate_new_internet_score","mcp:validate_sitemap","mcp:validate_feed","mcp:validate_openapi","mcp:validate_llms","mcp:validate_mcp","mcp:validate_structured_data","mcp:validate_route_compliance","mcp:get_site_scorecard","mcp:get_network_compliance","mcp:validate_agent_policy","mcp:validate_robots","mcp:get_agent_policy","mcp:list_agent_platforms","mcp:get_agent_platform","mcp:evaluate_agent_access","mcp:get_robots_policy","mcp:get_ai_policy","mcp:get_trust_policy","mcp:get_discovery_manifest","mcp:get_public_access_summary","mcp:get_health","mcp:get_info","mcp:get_route_compliance","mcp:get_discovery_compliance","mcp:create_docs_report","mcp:create_sheet_report","mcp:create_deck_summary","mcp:update_agent_policy","mcp:refresh_agent_platform_registry","mcp:export_agent_audit_report","mcp:create_agent_policy_report","mcp:sync_network_graph","mcp:recalculate_rankings","mcp:check_ietf_standards","mcp:get_ietf_registry"],"endpoint":"https://insights.platphormnews.com","supportsAssessmentRequest":true,"supportsReceipts":true,"discoverySource":"mcp","discoveryStatus":"OBSERVED","attemptedSources":["scanner-registry","well-known","mcp"],"discoveryEvidence":[{"source":"well-known","url":"https://insights.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:1aeae3de03c206d15c45dbaa4310c4b005063a27f9f16f316780042f0c7d60b7","observedAt":"2026-08-26T20:59:47.832Z","validUntil":"2026-08-26T21:14:48.401Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://insights.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:1b97512e972223478ced730cddd0f9a9b790092a3d5f1dc67749a520886e5415","observedAt":"2026-08-26T20:59:48.401Z","validUntil":"2026-08-26T21:14:48.510Z","details":{"toolCount":62}}]},{"id":"sitemapops@1","version":"remote","profiles":["sitemapops@1"],"capabilities":["mcp:get_sitemapops_info","mcp:get_sitemapops_status","mcp:get_storage_status","mcp:get_index_policy","mcp:list_index_policies","mcp:evaluate_url_index_policy","mcp:list_policy_decisions","mcp:list_generated_sitemaps","mcp:get_generated_sitemap","mcp:validate_sitemap","mcp:get_excluded_urls","mcp:get_included_urls","mcp:get_lastmod_report","mcp:get_web_status","mcp:get_web_manifest","mcp:get_searchops_alignment","mcp:get_storyops_alignment","mcp:get_trustops_alignment","mcp:get_agentops_alignment","mcp:dry_run_sitemap_generation","mcp:list_services","mcp:get_service","mcp:discover_services","mcp:dry_run_network_scan","mcp:validate_sitemap_url","mcp:validate_robots_url","mcp:validate_feed_url","mcp:validate_openapi_url","mcp:validate_mcp_url","mcp:validate_llms_url","mcp:validate_well_known_url","mcp:check_dead_links","mcp:check_canonical_urls","mcp:get_route_evidence","mcp:get_network_graph_summary","mcp:get_searchops_source","mcp:get_trustops_source","mcp:get_agentops_source","mcp:get_integration_status","mcp:list_webhook_events","mcp:list_trace_links","mcp:generate_platphormctl_command","mcp:get_health","mcp:get_route_compliance","mcp:get_discovery_compliance","mcp:get_agent_policy"],"endpoint":"https://sitemapops.platphormnews.com","supportsAssessmentRequest":true,"supportsReceipts":true,"discoverySource":"mcp","discoveryStatus":"OBSERVED","attemptedSources":["scanner-registry","well-known","mcp"],"discoveryEvidence":[{"source":"well-known","url":"https://sitemapops.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:c07e4f5b7662f1605e379a671309d03dedcc6eb752923cea5be661270879c860","observedAt":"2026-08-26T20:59:47.876Z","validUntil":"2026-08-26T21:14:48.441Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://sitemapops.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:2983fdf4bbb19b36f7d85074803646bca38f4c27df89d1e83a78453ed1982fcc","observedAt":"2026-08-26T20:59:48.441Z","validUntil":"2026-08-26T21:14:48.556Z","details":{"toolCount":46}}]},{"id":"trustops@1","version":"remote","profiles":["trustops@1"],"capabilities":["mcp:trustops_list_policies","mcp:trustops_get_policy","mcp:trustops_get_public_access_summary","mcp:trustops_get_publisher","mcp:trustops_get_scorecard","mcp:trustops_get_service_status"],"endpoint":"https://trustops.platphormnews.com","supportsAssessmentRequest":true,"supportsReceipts":true,"discoverySource":"mcp","discoveryStatus":"OBSERVED","attemptedSources":["scanner-registry","well-known","mcp"],"discoveryEvidence":[{"source":"well-known","url":"https://trustops.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:d8aafaf4e644db8f9b211c03aa452e37c7e4642277b8beabf3283a6549321c83","observedAt":"2026-08-26T20:59:47.939Z","validUntil":"2026-08-26T21:14:48.419Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://trustops.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:1380ec654e9c5ff3b4368191503db129192e8b3d64dd6bfb8c3ca73efecb73f5","observedAt":"2026-08-26T20:59:48.419Z","validUntil":"2026-08-26T21:14:48.509Z","details":{"toolCount":6}}]},{"id":"searchops@1","version":"remote","profiles":["searchops@1"],"capabilities":["mcp:searchops_list_sites","mcp:searchops_validate_target","mcp:searchops_get_dashboard"],"endpoint":"https://searchops.platphormnews.com","supportsAssessmentRequest":true,"supportsReceipts":true,"discoverySource":"mcp","discoveryStatus":"OBSERVED","attemptedSources":["scanner-registry","well-known","mcp"],"discoveryEvidence":[{"source":"well-known","url":"https://searchops.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:0f568153d1fe17551721a65a6981b99712ef1b0b3883dc380b258238f8a482d9","observedAt":"2026-08-26T20:59:47.959Z","validUntil":"2026-08-26T21:14:48.401Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://searchops.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:927bd214c5038493c0678ee663c3be7bc0b338e0bade51b1575a463b81cefce8","observedAt":"2026-08-26T20:59:48.401Z","validUntil":"2026-08-26T21:14:48.499Z","details":{"toolCount":3}}]},{"id":"agentops@1","version":"remote","profiles":["agentops@1"],"capabilities":["mcp:list_services","mcp:list_routes","mcp:get_network_snapshot","mcp:get_llms_history","mcp:get_network_history"],"endpoint":"https://agentops.platphormnews.com","supportsAssessmentRequest":true,"supportsReceipts":true,"discoverySource":"mcp","discoveryStatus":"OBSERVED","attemptedSources":["scanner-registry","well-known","mcp"],"discoveryEvidence":[{"source":"well-known","url":"https://agentops.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:e29c9f46f7ce49efc7f74687e7a04163e5261d8e917eb81177644c41bdc9cd79","observedAt":"2026-08-26T20:59:47.980Z","validUntil":"2026-08-26T21:14:48.441Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://agentops.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:069a8814e72825db7487e973fb58fcdb77eddc18de3e4b02bd9ecc12461920ed","observedAt":"2026-08-26T20:59:48.441Z","validUntil":"2026-08-26T21:14:48.517Z","details":{"toolCount":5}}]},{"id":"browserops@1","version":"remote","profiles":["browserops@1"],"capabilities":["mcp:get_browserops_status","mcp:list_browserops_journeys","mcp:get_browserops_journey","mcp:list_browserops_runs","mcp:get_browserops_run","mcp:get_browserops_run_timeline","mcp:list_browserops_artifacts","mcp:get_public_browserops_artifact","mcp:list_browserops_integrations","mcp:get_browserops_integration","mcp:get_browserops_suite_registry","mcp:get_browserops_coverage","mcp:get_web_status","mcp:get_web_status_manifest","mcp:get_web_scorecard","mcp:get_browserops_web4_manifest","mcp:get_browserops_web4_status","mcp:get_browserops_scorecard","mcp:list_browserops_fingerprints","mcp:lookup_browserops_provenance","mcp:verify_browserops_provenance","mcp:send_browserops_handoff","mcp:run_browserops_journey","mcp:rerun_browserops_run","mcp:cancel_browserops_run","mcp:refresh_route_evidence","mcp:refresh_discovery_evidence","mcp:refresh_ui_compliance","mcp:publish_browserops_report_to_docs","mcp:send_browserops_results_to_evals","mcp:send_browserops_results_to_sheets","mcp:send_browserops_trace_update","mcp:rebuild_browserops_fingerprints","mcp:create_browserops_provenance","mcp:sign_browserops_provenance","mcp:publish_browserops_artifact_to_ipfs","mcp:list_journeys","mcp:get_journey","mcp:list_runs","mcp:get_run","mcp:get_run_steps","mcp:get_run_artifacts","mcp:get_run_screenshots","mcp:get_run_trace","mcp:get_run_report","mcp:get_site_ui_compliance","mcp:get_network_ui_compliance","mcp:get_route_compliance","mcp:get_discovery_compliance","mcp:get_trace_propagation_status","mcp:get_vercel_metadata","mcp:validate_standard_routes","mcp:validate_discovery_links","mcp:validate_accessibility","mcp:validate_trace_propagation","mcp:compare_runs","mcp:list_trusted_domains","mcp:validate_trusted_domain","mcp:get_integration_status","mcp:get_agent_policy","mcp:list_agent_platforms","mcp:get_agent_platform","mcp:evaluate_agent_access","mcp:get_robots_policy","mcp:get_ai_policy","mcp:get_trust_policy","mcp:get_discovery_manifest","mcp:get_public_access_summary","mcp:get_health","mcp:get_info","mcp:create_journey","mcp:update_journey","mcp:delete_journey","mcp:run_journey","mcp:dry_run_journey","mcp:run_site_smoke_test","mcp:run_network_smoke_test","mcp:cancel_run","mcp:generate_browser_remediation_plan","mcp:publish_docs_report","mcp:create_sheet_report","mcp:create_deck_summary","mcp:sync_network_graph","mcp:sync_sitemap_index","mcp:sync_feeds","mcp:trigger_eval","mcp:trigger_sandbox_test","mcp:trigger_webhook_simulation","mcp:update_agent_policy","mcp:refresh_agent_platform_registry"],"endpoint":"https://browserops.platphormnews.com","supportsAssessmentRequest":true,"supportsReceipts":true,"discoverySource":"mcp","discoveryStatus":"OBSERVED","attemptedSources":["scanner-registry","well-known","mcp"],"discoveryEvidence":[{"source":"well-known","url":"https://browserops.platphormnews.com/.well-known/platphorm.json","status":200,"bodyDigest":"sha256:9a40c83091941fcac1e997c62def9719322c7030569d8fe8f218457ab1e3db32","observedAt":"2026-08-26T20:59:47.996Z","validUntil":"2026-08-26T21:14:48.402Z","details":{"json":true,"capabilityCount":0}},{"source":"mcp","url":"https://browserops.platphormnews.com/api/mcp","status":200,"bodyDigest":"sha256:1eaf1b00e838fa46df4433c8404bdde7ed80d1a6d6e090962f5968f145a42cca","observedAt":"2026-08-26T20:59:48.402Z","validUntil":"2026-08-26T21:14:48.557Z","details":{"toolCount":90}}]}],"health":[{"scanner":"AnswerReady","status":"HEALTHY","latencyMs":286,"version":"0.6.4","discovery":"https://answerready.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:48.843Z"},{"scanner":"Insights","status":"HEALTHY","latencyMs":2122,"version":"3.5.0","discovery":"https://insights.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:50.680Z"},{"scanner":"SitemapOps","status":"HEALTHY","latencyMs":238,"version":"1.3.0","discovery":"https://sitemapops.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:48.796Z"},{"scanner":"TrustOps","status":"HEALTHY","latencyMs":104,"version":"0.4.0","discovery":"https://trustops.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:48.663Z"},{"scanner":"SearchOps","status":"HEALTHY","latencyMs":91,"version":"0.6.0","discovery":"https://searchops.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:48.650Z"},{"scanner":"AgentOps","status":"HEALTHY","latencyMs":65,"version":"0.7.0","discovery":"https://agentops.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:48.625Z"},{"scanner":"BrowserOps","status":"HEALTHY","latencyMs":545,"version":"0.8.1","discovery":"https://browserops.platphormnews.com/api/docs","observedAt":"2026-08-26T20:59:49.105Z"}]}}