{"ok":true,"data":{"status":"client-runtime-detected","targetPlatforms":["Meta Quest Browser","WebXR-compatible AR/VR browsers"],"browserRequirements":{"secureContext":"required","api":"navigator.xr","runtimeDetection":"Clients call navigator.xr.isSessionSupported('immersive-ar') and navigator.xr.isSessionSupported('immersive-vr') before showing start buttons."},"sessionModes":{"immersiveAr":{"status":"runtime-detected","requestMode":"immersive-ar","purpose":"Quest passthrough or other browser AR presentation when the user device exposes it.","optionalFeatures":["local-floor","bounded-floor","hand-tracking","layers","anchors","plane-detection","hit-test"]},"immersiveVr":{"status":"runtime-detected","requestMode":"immersive-vr","purpose":"Headset arena presentation when the user device exposes immersive VR.","optionalFeatures":["local-floor","bounded-floor","hand-tracking","layers"]}},"comfortProfile":{"defaultEnabled":true,"screenShake":"disabled while an XR session is active","renderBudget":"reduced framebuffer scale, limited shadows, limited particles, and adaptive frame-pressure downshift","transparentPassthrough":"immersive-ar hides the skybox/fog and clears transparent where the browser supports passthrough","turning":"right-controller thumbstick uses 45-degree snap turns for comfort"},"inputMapping":{"leftThumbstick":"move and strafe","rightThumbstick":"snap turn","trigger":"fire current weapon","gripOrStickClick":"jump","faceButtons":"primary buttons cycle weapons and secondary buttons reload when exposed through the WebXR gamepad profile"},"questLaunch":{"vrUrl":"/play?map=mansion&mode=br&xr=vr","arUrl":"/play?map=mansion&mode=br&xr=ar","manifestShortcuts":"public manifest exposes Quest VR and Quest AR launch shortcuts","userGestureRequired":"WebXR sessions require the preflight launch gesture before navigator.xr.requestSession can start; the game Canvas mounts afterward."},"nativeWrapperHandoff":{"status":"bubblewrap-config-ready-no-apk","packageId":"com.platphormnews.quake","launchUrl":"https://quake.platphormnews.com/play?map=mansion&mode=br&xr=vr","arLaunchUrl":"https://quake.platphormnews.com/play?map=mansion&mode=br&xr=ar","artifact":"native/meta-quest/quest-native-wrapper.json","twaManifest":"native/meta-quest/twa-manifest.json","localReadinessCommand":"pnpm quest:check","apkStatus":"not-built-in-this-web-repo","evidenceRequired":["signed Android/Quest package build","Quest headset launch capture","controller gameplay capture","AR passthrough capture"]},"gameplayTruth":{"flatScreen":"active","mobileTouch":"active","xrSessionStart":"active when browser runtime supports WebXR and the user launches VR or AR from preflight before game load","xrControllerGameplay":"active for WebXR gamepad trigger fire, thumbstick locomotion, grip or stick-click jump, weapon cycle, reload, and comfort snap-turn","headsetInstall":"not required for browser WebXR; native Quest APK/store packaging is represented by the native wrapper handoff artifact but no signed APK is built in this web repo"},"publicSafe":true,"protectedActionRequired":false,"noFakeAvailability":"Server routes do not claim a visitor has AR or VR hardware. Capability support is measured only in the browser runtime."},"meta":{"version":"1.0.0","timestamp":"2026-08-26T07:39:35.199Z","trace":{"traceparent":"00-090e47ad1ebc118b5d4ab792f983975a-9cfb7c2bf67b7f72-01","tracestate":null,"baggage":null,"traceId":"090e47ad1ebc118b5d4ab792f983975a","spanId":"9cfb7c2bf67b7f72","parentSpanId":null,"requestId":"21939e46-c728-42b6-bb5f-0be494f946ed","sourceSite":"quake.platphormnews.com","targetSite":"quake.platphormnews.com","workflowRunId":null,"testRunId":null,"agentRunId":null,"sessionId":null,"operation":"request","startedAt":"2026-08-26T07:39:35.199Z","accepted":false},"vercel":{"x-vercel-id":"cle1::rxh8r-1787729975147-2a653631c97b","x-forwarded-host":"quake.platphormnews.com","x-forwarded-proto":"https","x-vercel-ip-country":"US","x-vercel-ip-country-region":"OH","x-vercel-ip-city":"Columbus","x-vercel-ip-timezone":"America/New_York","user-agent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","host":"quake.platphormnews.com","x-forwarded-for":"sha256:d30320156228b015","x-real-ip":"sha256:d30320156228b015","x-vercel-forwarded-for":"sha256:d30320156228b015","x-vercel-ip-latitude":"40.0","x-vercel-ip-longitude":"-83.0"}}}