{"ok":true,"data":{"schemaVersion":"web.status.v1","site":"https://browserops.platphormnews.com","service":"PlatPhorm BrowserOps","generatedAt":"2026-06-03T06:28:02.509Z","storage":{"databaseRequired":false,"mode":"neon","status":"persistent","degraded":false,"message":"Neon database is configured."},"browserRuntime":{"provider":"browserbase","configured":true,"status":"configured","executionRequiresKey":true,"credentialSource":"prefixed","projectConfigured":true},"readiness":{"rootRoute":"pass","journeyPreview":"pass","browserExecution":"key_required","screenshots":"pass","screenshotManifest":"partial","asciiReadyArtifacts":"partial","accessibility":"partial","consoleNetwork":"partial","tracePropagation":"partial","docsIntegration":"partial","agentuiIntegration":"partial","evalsIntegration":"partial","asciiIntegration":"partial","openapi":"pass","mcp":"pass","llms":"pass","feeds":"pass","graphs":"partial","sitemap":"pass","fingerprints":"partial","provenance":"partial"},"webReadiness":{"rootRoute":"pass","journeyPreview":"pass","browserExecution":"key_required","screenshots":"pass","screenshotManifest":"partial","asciiReadyArtifacts":"partial","accessibility":"partial","consoleNetwork":"partial","tracePropagation":"partial","docsIntegration":"partial","agentuiIntegration":"partial","evalsIntegration":"partial","asciiIntegration":"partial","openapi":"pass","mcp":"pass","llms":"pass","feeds":"pass","graphs":"partial","sitemap":"pass","fingerprints":"partial","provenance":"partial"},"webCompliance":{"scorecard":"/api/web/scorecard","manifest":"/api/web/manifest","evidence":"/api/browserops/evidence","source":"generated from BrowserOps status, route evidence, registry counts, and public-safe run/artifact state"},"counts":{"sites":180,"journeys":180,"runs":85,"publicRuns":85,"artifacts":52,"screenshots":52,"screenshotManifests":0,"handoffs":0},"metricSources":{"sites":"root network graph + base sitemap inventory","journeys":"generated journey templates from root graph + base sitemap; not executed run evidence","runs":"neon public-safe browser run registry","publicRuns":"neon public-safe browser run registry","artifacts":"neon public-safe artifact registry","screenshots":"public-safe screenshot artifacts from real BrowserOps runs","screenshotManifests":"public-safe screenshot manifest artifacts from real BrowserOps runs","handoffs":"BrowserOps handoff registry; completion requires confirmed target response"},"knownIssues":{"countDrift":"resolved_by_metricSources_when_counts_are_from_different_registries","asciiLargeScreenshotCompatibility":"degraded_until_real_screenshot_manifest_exists","evalsScore":"target_90_when_dependencies_are_configured_or_honest_degraded"},"warnings":["Trace Postgres connection is configured, but required table(s) are missing: traces, spans, trace_evidence.","AI Gateway is partially configured; BrowserOps can show diagnosis but should not depend on model calls yet.","Downstream handoffs remain preview or managed-dispatch until a confirmed service response exists.","No public-safe screenshot manifest artifacts are stored yet; ASCII handoff readiness is partial/degraded."],"errors":[],"manifest":{"schemaVersion":"web.manifest.v1","name":"PlatPhorm BrowserOps","legalName":"PlatPhorm BrowserOps","description":"Browser journey, accessibility, screenshot, route-compliance, UI-compliance, and trace-linked evidence surface for the PlatPhorm News tool suite.","url":"https://browserops.platphormnews.com","canonicalUrl":"https://browserops.platphormnews.com/","entityType":"WebApplication","parentNetwork":"https://platphormnews.com","suiteRole":"browser_truth_and_evidence","browserTruthLayer":true,"read":{"llmsTxt":"https://browserops.platphormnews.com/llms.txt","llmsFull":"https://browserops.platphormnews.com/llms-full.txt","llmsIndex":"https://browserops.platphormnews.com/llms-index.json","runs":"https://browserops.platphormnews.com/runs","journeys":"https://browserops.platphormnews.com/journeys","network":"https://browserops.platphormnews.com/network","webStatus":"https://browserops.platphormnews.com/web/status"},"discover":{"jsonLd":"https://browserops.platphormnews.com/#jsonld","schemaOrgTypes":["WebSite","WebApplication","SoftwareApplication","Action","Dataset","ItemList","FAQPage","BreadcrumbList"],"sitemap":"https://browserops.platphormnews.com/sitemap.xml","sitemapMain":"https://browserops.platphormnews.com/sitemap-main.xml","rss":"https://browserops.platphormnews.com/rss.xml"},"write":{"openapi":"https://browserops.platphormnews.com/openapi.yaml","apiDocs":"https://browserops.platphormnews.com/api/docs","asyncapi":"https://browserops.platphormnews.com/asyncapi.yaml","auth":{"publicRead":true,"protectedExecution":true,"protectedArtifactPublishing":true,"protectedWriteHeader":"X-PlatPhorm-API-Key"}},"act":{"mcp":"https://browserops.platphormnews.com/api/mcp","wellKnownMcp":"https://browserops.platphormnews.com/.well-known/mcp.json","canonicalMcp":"https://mcp.platphormnews.com"},"trust":{"trustPolicy":"https://browserops.platphormnews.com/.well-known/trust.json","agentPolicy":"https://browserops.platphormnews.com/.well-known/agent-policy.json","aiPolicy":"https://browserops.platphormnews.com/.well-known/ai-policy.json","agents":"https://browserops.platphormnews.com/.well-known/agents.json","security":"https://browserops.platphormnews.com/.well-known/security.txt","privacy":"https://browserops.platphormnews.com/privacy","terms":"https://browserops.platphormnews.com/terms"},"extensions":{"platphorm":{"root":"https://platphormnews.com","suite":["https://platphormnews.com","https://agentui.platphormnews.com","https://spec.platphormnews.com","https://mcp.platphormnews.com","https://sandbox.platphormnews.com","https://webhooklab.platphormnews.com","https://claws.platphormnews.com","https://trace.platphormnews.com","https://monitor.platphormnews.com","https://sheets.platphormnews.com","https://docs.platphormnews.com","https://evals.platphormnews.com"],"webStatus":"https://browserops.platphormnews.com/api/web/status","webManifest":"https://browserops.platphormnews.com/api/web/manifest","webScorecard":"https://browserops.platphormnews.com/api/web/scorecard","fingerprints":"https://browserops.platphormnews.com/api/web/fingerprints","provenance":"https://browserops.platphormnews.com/.well-known/provenance.json","handoffs":"https://browserops.platphormnews.com/api/browserops/handoffs","events":"https://browserops.platphormnews.com/api/browserops/events","transportEvidence":{"http3":"unverified","quic":"unverified"}}},"legacyAliases":{"manifest":"https://browserops.platphormnews.com/.well-known/web4.json","status":"https://browserops.platphormnews.com/api/web4/status","scorecard":"https://browserops.platphormnews.com/api/web4/scorecard","fingerprints":"https://browserops.platphormnews.com/api/web4/fingerprints"},"updatedAt":"2026-06-03T06:28:02.593Z"},"suiteIntegrations":[{"id":"root","name":"PlatPhorm Root","canonicalUrl":"https://platphormnews.com","purpose":"Root network graph, public platform manifest, and canonical topology source for the PlatPhormNews mesh.","authBoundary":"Public topology reads remain public-safe; graph mutation and platform administration remain outside BrowserOps."},{"id":"agentui","name":"AgentUI","canonicalUrl":"https://agentui.platphormnews.com","purpose":"Visual workflow orchestration and tool UI rendering.","authBoundary":"Public workflow reads remain public-safe; workflow run updates use BrowserOps-managed service credentials or service-to-service authorization."},{"id":"spec","name":"Spec","canonicalUrl":"https://spec.platphormnews.com","purpose":"Contract validation, diff, repair, and generation for OpenAPI, AsyncAPI, JSON Schema, MCP, webhook, event, policy, and envelope contracts.","authBoundary":"Public contract reads remain public-safe; journey import and validation use BrowserOps-managed service credentials or service-to-service authorization."},{"id":"mcp","name":"MCP","canonicalUrl":"https://mcp.platphormnews.com","purpose":"Canonical MCP gateway, tool registry, capability graph, and integration broker.","authBoundary":"Read-only MCP introspection may be public-safe; tool calls use BrowserOps-managed service credentials or service-to-service authorization."},{"id":"sandbox","name":"Sandbox","canonicalUrl":"https://sandbox.platphormnews.com","purpose":"Bounded command execution, file writing, logs, artifacts, and public-safe reports.","authBoundary":"Public preview reads may be public-safe; execution and artifact persistence use BrowserOps-managed service credentials or service-to-service authorization."},{"id":"webhooks","name":"WebhookLab","canonicalUrl":"https://webhooklab.platphormnews.com","purpose":"Event delivery, contracts, signatures, replay, async jobs, and evidence.","authBoundary":"Public event schemas are readable; replay, signing, and callback mutation use BrowserOps-managed service credentials or service-to-service authorization."},{"id":"claws","name":"Claws","canonicalUrl":"https://claws.platphormnews.com","purpose":"Agent toolchain discovery, planning, dry-run, validation, trace, and handoff harness.","authBoundary":"Public plan templates may be readable; remediation and delegated execution use BrowserOps-managed service credentials or service-to-service authorization."},{"id":"trace","name":"Trace","canonicalUrl":"https://trace.platphormnews.com","purpose":"Timeline observability for agent, tool, API, BrowserOps, Evals, Sandbox, AgentUI, Claws, and CLI activity.","authBoundary":"Public-safe trace summaries may be linked; detailed writes and sensitive trace inspection use BrowserOps-managed service credentials or service-to-service authorization."},{"id":"monitor","name":"Monitor","canonicalUrl":"https://monitor.platphormnews.com","purpose":"Infrastructure, deployments, domains, analytics, firewall, security, sync runs, audit, rate limits, and system health.","authBoundary":"Public status reads remain public-safe; deployment-triggered smoke runs use BrowserOps-managed service credentials or service-to-service authorization."},{"id":"sheets","name":"Sheets","canonicalUrl":"https://sheets.platphormnews.com","purpose":"Tabular evidence ingestion, schema inference, filtering, summarization, charts, exports, and handoff.","authBoundary":"Public schema reads may be safe; report export and sheet creation use BrowserOps-managed service credentials or service-to-service authorization."},{"id":"docs","name":"Docs","canonicalUrl":"https://docs.platphormnews.com","purpose":"Attributed documentation, ingestion, ranking, scoring, search, clipping, publishing, MCP/API docs, and evidence reports.","authBoundary":"Public docs are readable; publishing and report mutation use BrowserOps-managed service credentials or service-to-service authorization."},{"id":"evals","name":"Evals","canonicalUrl":"https://evals.platphormnews.com","purpose":"Evidence-backed QA, scorecards, release gates, suites, and decisions.","authBoundary":"Public scorecards may be readable; suite execution and release decisions use BrowserOps-managed service credentials or service-to-service authorization."}],"privacyBoundary":{"neverAnchor":["raw IP","raw user agent","raw headers","cookies","session IDs","auth tokens","raw JA4","raw x-vercel-ja4-digest","browser fingerprint","device fingerprint","behavioral identity","private screenshot","private DOM","private HAR","protected workflow payload","private support packet"],"publicAnchorable":["journey_sha256","run_summary_sha256","artifact_sha256","screenshot_sha256","accessibility_report_sha256","metadata_report_sha256","handoff_envelope_sha256","route_evidence_sha256","llms_sha256","sitemap_sha256","openapi_sha256","asyncapi_sha256","mcp_manifest_sha256","trust_policy_sha256","agent_policy_sha256","ai_policy_sha256","release_manifest_sha256"]},"legacyAliases":{"status":"/api/web4/status","manifest":"/api/web4/manifest","scorecard":"/api/web4/scorecard","fingerprints":"/api/web4/fingerprints","wellKnown":"/.well-known/web4.json"}},"meta":{"generatedAt":"2026-06-03T06:28:02.593Z","traceId":"browserops-public-read","degraded":false,"source":"generated"},"warnings":[],"errors":[]}