{"ok":true,"data":{"websocketCompatibility":"Browser play uses the authenticated same-origin Cloudflare WebSocket transport with HTTP recovery; external QuakeJS WebSocket servers remain a compatibility target, not a claimed active bridge.","httpSessionTransport":"available","webRtcDataChannels":"unavailable","mdnsDiscovery":"degraded","browserMdns":"unsupported-by-browser","security":{"platformKeyRequiredForMutations":true,"storesSecretsInCache":false,"lanDiscoveryScope":"local-network-only"},"limitations":["WebRTC DataChannel primitives are available for LAN experiments but are not yet the authoritative public match transport.","mDNS/Bonjour advertising is provided by scripts/lan-server.mjs because browsers cannot publish arbitrary mDNS services.","Server-authoritative anti-cheat and deterministic lockstep validation remain future protected multiplayer work."]},"meta":{"version":"1.0.0","timestamp":"2026-10-14T07:46:08.203Z","trace":{"traceparent":"00-5aa6f5593c379f676da454b46d236345-f147e6f660268799-01","tracestate":null,"baggage":null,"traceId":"5aa6f5593c379f676da454b46d236345","spanId":"f147e6f660268799","parentSpanId":null,"requestId":"2a57a650-781d-4591-9d1a-a3162b149956","sourceSite":"quake.ja1.io","targetSite":"quake.ja1.io","workflowRunId":null,"testRunId":null,"agentRunId":null,"sessionId":null,"operation":"request","startedAt":"2026-10-14T07:46:08.203Z","accepted":false},"vercel":{"x-forwarded-host":"quake.ja1.io","x-forwarded-proto":"https","x-vercel-ip-country":"US","x-vercel-ip-country-region":"OH","x-vercel-ip-city":"Columbus","user-agent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","host":"quake.ja1.io","x-forwarded-for":"sha256:0bc930c475e74024","x-vercel-ip-latitude":"40.0","x-vercel-ip-longitude":"-83.0"}}}