{
  "route": "/api/casterai/status",
  "status": "blocked_external",
  "productionReady": false,
  "fullNextRuntimeReady": false,
  "reownRuntimeReady": false,
  "walletAuthSessionReady": false,
  "chatAuthReady": false,
  "modelProviderReady": false,
  "ragCorpusReady": false,
  "promptContextReady": false,
  "rateLimitStoreReady": false,
  "telemetryStoreReady": false,
  "rewardLedgerReady": false,
  "eventLogRollbackReady": false,
  "farcasterAccountAssociationReady": false,
  "productionDataMutationAllowed": false,
  "publicAnnouncementReady": false,
  "message": "Caster AI static fallback is live, but shared Reown login, wallet auth, chat auth, upstream model provider, RAG corpus, prompt context, rate limits, telemetry, reward ledger sync, event-log rollback, and Farcaster accountAssociation remain blocked until strict evidence passes.",
  "requiredLiveInputs": [
    {
      "name": "NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID or NEXT_PUBLIC_PROJECT_ID",
      "valuePrinted": false
    },
    {
      "name": "OPENAI_API_KEY or CASTER_AI_PROVIDER_API_KEY",
      "valuePrinted": false
    },
    {
      "name": "CASTER_AI_CHAT_AUTH_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "CASTER_AI_RAG_CORPUS",
      "valuePrinted": false
    },
    {
      "name": "CASTER_AI_PROMPT_CONTEXT_STORE",
      "valuePrinted": false
    },
    {
      "name": "CASTER_AI_RATE_LIMIT_STORE",
      "valuePrinted": false
    },
    {
      "name": "CASTER_AI_TELEMETRY_STORE",
      "valuePrinted": false
    },
    {
      "name": "CASTER_AI_REWARD_LEDGER",
      "valuePrinted": false
    },
    {
      "name": "CASTER_EVENT_LOG_ROLLBACK",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_ACCOUNT_ASSOCIATION_* for casterai.vercel.app",
      "valuePrinted": false
    }
  ]
}
