Guide
Public read

Web Status

Current readiness is scored from declared routes, source-labeled counts, and real BrowserOps run/artifact state.

Web Scorecard

public-safe evidence ready

95/100
root route loads10/10
journey and run pages10/10
browser execution or honest protected/degraded state10/10

Real public-safe runs are present.

artifact evidence and screenshots10/10
accessibility/metadata/link checks7/10

Current public checks include metadata/UI probes; full axe/browser evidence depends on protected runs.

standard discovery routes10/10
OpenAPI/AsyncAPI/MCP10/10
trust/agent/AI policy files10/10
trace-linked handoff workflow8/10

Suite handoff contracts are present; delivery is not claimed without confirmation.

deterministic fingerprints and provenance readiness10/10

Status JSON

{
  "schemaVersion": "web.status.v1",
  "site": "https://browserops.platphormnews.com",
  "service": "PlatPhorm BrowserOps",
  "generatedAt": "2026-06-02T19:29:05.726Z",
  "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": 177,
    "journeys": 177,
    "runs": 76,
    "publicRuns": 76,
    "artifacts": 50,
    "screenshots": 50,
    "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-02T19:29:05.793Z"
  },
  "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"
  }
}