{
  "route": "/api/castersocialagents/status",
  "status": "blocked_external",
  "fullNextRuntimeReady": false,
  "internalApiAuthReady": false,
  "farcasterSignerReady": false,
  "hypersnapRuntimeReady": false,
  "twitterXReadReady": false,
  "twitterXPostReady": false,
  "socialClaimGuardReady": false,
  "postgresQueueReady": false,
  "actionReviewReady": false,
  "plannerRuntimeReady": false,
  "enrichmentRuntimeReady": false,
  "webhookRuntimeReady": false,
  "miniAppNotificationRuntimeReady": false,
  "rateLimitRuntimeReady": false,
  "antiReplayReady": false,
  "qstorageReady": false,
  "eventLogReady": false,
  "rollbackReady": false,
  "farcasterAccountAssociationReady": false,
  "liveMutationAllowed": false,
  "farcasterStatusAccepted": false,
  "twitterStatusAccepted": false,
  "farcasterActionAccepted": false,
  "twitterPostAccepted": false,
  "plannerAccepted": false,
  "enrichmentAccepted": false,
  "webhookAccepted": false,
  "actionReviewAccepted": false,
  "rateLimitMutationAccepted": false,
  "antiReplayWriteAccepted": false,
  "publicAnnouncementReady": false,
  "message": "Caster Social Agents static fallback is live, but full Next runtime, internal API authorization, Farcaster signer custody, Hypersnap reads, X read/post credentials, social-claim guard evidence, Postgres queues, action review, planner/enrichment jobs, webhooks, mini app notifications, rate limits, anti-replay, QStorage, event log, rollback, and Farcaster accountAssociation remain blocked until strict evidence passes.",
  "requiredLiveInputs": [
    {
      "name": "INTERNAL_API_SECRET or CRON_SECRET",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_SOCIAL_AGENTS_ENABLED",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_SOCIAL_AGENT_SIGNER_*",
      "valuePrinted": false
    },
    {
      "name": "HYPERSNAP_API_KEY",
      "valuePrinted": false
    },
    {
      "name": "TWITTER_SOCIAL_AGENT_ENABLED",
      "valuePrinted": false
    },
    {
      "name": "TWITTER_SOCIAL_AGENT_LIVE_MODE",
      "valuePrinted": false
    },
    {
      "name": "CASTERCHAIN_ALLOW_TWITTER_READS",
      "valuePrinted": false
    },
    {
      "name": "CASTERCHAIN_ALLOW_TWITTER_POSTS",
      "valuePrinted": false
    },
    {
      "name": "TWITTER/X read and post credentials",
      "valuePrinted": false
    },
    {
      "name": "SOCIAL_CLAIM_GUARD_PASSED_RECEIPT",
      "valuePrinted": false
    },
    {
      "name": "POSTGRES_QUEUE_RECEIPTS",
      "valuePrinted": false
    },
    {
      "name": "CASTERSOCIALAGENTS_ACTION_REVIEW_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "CASTERSOCIALAGENTS_PLANNER_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "CASTERSOCIALAGENTS_ENRICHMENT_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "CASTERSOCIALAGENTS_WEBHOOK_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "CASTERSOCIALAGENTS_MINIAPP_NOTIFICATION_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "CASTERSOCIALAGENTS_RATE_LIMITS",
      "valuePrinted": false
    },
    {
      "name": "CASTERSOCIALAGENTS_ANTI_REPLAY_RECEIPTS",
      "valuePrinted": false
    },
    {
      "name": "QStorage_PUBLIC_GATEWAY",
      "valuePrinted": false
    },
    {
      "name": "CASTER_EVENT_LOG_APPEND_URL",
      "valuePrinted": false
    },
    {
      "name": "CASTER_EVENT_LOG_ROLLBACK",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_ACCOUNT_ASSOCIATION_* for castersocialagents.vercel.app",
      "valuePrinted": false
    }
  ]
}
