{
  "route": "/api/casteragents/status",
  "status": "blocked_external",
  "productionReady": false,
  "fullNextRuntimeReady": false,
  "farcasterQuickAuthReady": false,
  "casterChannelIdentityReady": false,
  "delegatedSignerReady": false,
  "signerReminderNotificationsReady": false,
  "actionQueueReady": false,
  "userConsentTogglesReady": false,
  "rewardLedgerReady": false,
  "abuseAndRateLimitReady": false,
  "aiDraftRuntimeReady": false,
  "eventLogRollbackReady": false,
  "farcasterAccountAssociationReady": false,
  "productionDataMutationAllowed": false,
  "publicAnnouncementReady": false,
  "message": "CasterAgents static fallback is live, but Farcaster QuickAuth, delegated signer custody, signer reminders, action queues, consent toggles, reward ledger, AI drafts, abuse controls, event-log rollback, and Farcaster accountAssociation remain blocked until strict evidence passes.",
  "requiredLiveInputs": [
    {
      "name": "FARCASTER_QUICK_AUTH_*",
      "valuePrinted": false
    },
    {
      "name": "CASTERAGENTS_SIGNER_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "CASTERAGENTS_ACTION_QUEUE",
      "valuePrinted": false
    },
    {
      "name": "CASTERAGENTS_REWARD_LEDGER",
      "valuePrinted": false
    },
    {
      "name": "CASTERAGENTS_NOTIFICATION_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "CASTERAGENTS_ABUSE_RATE_LIMIT_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "OPENAI_API_KEY for CasterAgents drafts when enabled",
      "valuePrinted": false
    },
    {
      "name": "CASTER_EVENT_LOG_ROLLBACK",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_ACCOUNT_ASSOCIATION_* for casteragents.vercel.app",
      "valuePrinted": false
    }
  ]
}
