{"ok":true,"data":{"service":"browserops","version":"0.8.1","environment":"prod","status":"ok","timestamp":"2026-11-11T19:25:59.744Z","database":"cloudflare-d1","mcpStatus":"configured","traceStatus":"configured","routeComplianceScore":null,"observabilityComplianceScore":null,"discoveryStatus":"configured","rssStatus":"configured","sitemapStatus":"configured","llmsStatus":"configured","openapiStatus":"configured","trustedDomainStatus":{"trusted":320,"pending":45},"traceEnabled":true,"traceExportEnabled":true,"traceContextAccepted":true,"traceContextPropagated":true,"vercelMetadataCaptured":true,"browserRuntime":{"provider":"cloudflare-browser-run","cloudflare":{"status":"configured","configured":true,"apiUrl":"https://browserops.innovativefuturesolutions.com","execution":"browser-run-playwright","persistence":"d1","artifacts":"r2","queue":"cloudflare-queues"},"browserbase":{"status":"disabled","configured":false,"projectConfigured":false,"credentialSource":"missing","apiUrl":null}},"traceHttp":{"status":"configured","configured":true,"storage":"trace-http","endpoint":"https://trace.platphormnews.com","auth":"PLATPHORM_API_KEY","message":"BrowserOps emits protected, public-safe trace lifecycle evidence through the Trace HTTP contract."},"aiGateway":{"status":"degraded","authMode":"vercel_oidc_runtime","aiSdk":{"installed":true,"version":"^7.0.78","gatewayCompatible":true},"checks":[{"id":"ai-sdk-version","status":"passed","message":"ai ^7.0.78 is installed and compatible with provider/model gateway routing."},{"id":"gateway-auth","status":"passed","message":"The app is running on Vercel; AI Gateway can use Vercel-managed OIDC at runtime if the project has AI Gateway enabled."},{"id":"direct-provider-keys","status":"passed","message":"No direct provider API keys were detected in the BrowserOps environment."},{"id":"model-format","status":"warning","message":"No default AI Gateway model is configured. BrowserOps will require callers to provide an explicit provider/model id before making model calls."}]},"storage":{"mode":"cloudflare-d1-r2","status":"persistent","message":"Cloudflare D1 stores run metadata and Cloudflare R2 stores browser artifacts."},"counts":{"sites":365,"trustedDomains":320,"pendingDomains":45,"journeys":365,"runs":0,"runsToday":0,"artifacts":0,"routeStandard":29}}}