{"ok":true,"deployment":{"environment":{"nodeEnv":"production","appEnv":"production","target":"netlify"},"checks":[{"key":"NEXT_PUBLIC_SITE_URL","label":"Public site URL","level":"required","ok":true,"recommendation":"Set this to your production origin for metadata, sitemap, and canonical URLs."},{"key":"OPENAI_API_KEY","label":"OpenAI API key","level":"required","ok":true,"recommendation":"Required to run the search backend and stream web-grounded answers."},{"key":"AUTH_SECRET","label":"Session secret","level":"required","ok":true,"recommendation":"Required to sign and verify short-lived search access sessions."},{"key":"BASE_RPC_URL","label":"Base RPC URL","level":"required","ok":true,"recommendation":"Required to verify Base USDC transfers and block timestamps."},{"key":"NEXT_PUBLIC_PAYMENT_RECIPIENT","label":"Payment recipient","level":"required","ok":true,"recommendation":"Required to know where the 1 USDC payment should be sent."},{"key":"NEXT_PUBLIC_REOWN_PROJECT_ID","label":"Reown project ID","level":"required","ok":true,"recommendation":"Required to enable Reown AppKit mobile wallet connectivity and wallet modal flows."},{"key":"NEXT_PUBLIC_USDC_CONTRACT","label":"USDC contract","level":"required","ok":true,"recommendation":"Required to encode and verify the USDC transfer used for access unlocks."},{"key":"APP_ENV","label":"Application environment","level":"recommended","ok":true,"recommendation":"Set this to development, staging, or production for environment-aware behavior."},{"key":"DEPLOYMENT_TARGET","label":"Deployment target","level":"recommended","ok":true,"recommendation":"Set this to netlify, vercel, render, or your chosen platform for observability."},{"key":"OPENAI_SEARCH_MODEL","label":"Search model","level":"recommended","ok":true,"recommendation":"Set a supported Responses API model for web search, such as gpt-5."},{"key":"NETLIFY_NEXT_SKEW_PROTECTION","label":"Netlify skew protection","level":"recommended","ok":true,"recommendation":"Enable this in Netlify to reduce version skew risk for active users during deployments."}],"ready":true,"missingRequired":[],"missingRecommended":[]},"auth":{"provider":"custom","cookieName":"app_session","secretConfigured":true,"demoHeadersEnabled":false,"notes":["Auth secret is configured for future provider integration.","Demo auth headers are disabled in production."]},"data":{"provider":"scaffold","databaseUrlConfigured":false,"mode":"scaffold","repositories":[{"name":"users","description":"User profiles, roles, and account settings."},{"name":"sessions","description":"Session storage, revocation, and audit history."},{"name":"content","description":"Core business records or CMS-backed content models."}],"notes":["Add DATABASE_URL and replace scaffold repositories with your data access layer."]}}