{
  "route": "/api/casterfarcasteronboarding/status",
  "status": "blocked_external",
  "fullNextRuntimeReady": false,
  "reownRuntimeReady": false,
  "walletAuthReady": false,
  "farcasterMiniAppReady": false,
  "farcasterMiniAppRuntimeReady": false,
  "onboardingDashboardRuntimeReady": false,
  "channelInviteRuntimeReady": false,
  "fidDrilldownRuntimeReady": false,
  "socialActionRuntimeReady": false,
  "actionReviewRuntimeReady": false,
  "operatorJobRuntimeReady": false,
  "hypersnapProbeRuntimeReady": false,
  "webhookBackfillRuntimeReady": false,
  "quoteDraftRuntimeReady": false,
  "graphClusterRuntimeReady": false,
  "notifySegmentRuntimeReady": false,
  "twitterAgentRuntimeReady": false,
  "miniAppFunnelRuntimeReady": false,
  "questReceiptRuntimeReady": false,
  "channelHealthRuntimeReady": false,
  "postgresRuntimeReady": false,
  "rateLimitRuntimeReady": false,
  "hypersnapRuntimeReady": false,
  "qstorageReady": false,
  "eventLogReady": false,
  "rollbackReady": false,
  "farcasterAccountAssociationReady": false,
  "liveMutationAllowed": false,
  "dashboardAccepted": false,
  "channelInviteAccepted": false,
  "fidDrilldownAccepted": false,
  "socialActionAccepted": false,
  "actionReviewAccepted": false,
  "operatorJobAccepted": false,
  "hypersnapProbeAccepted": false,
  "webhookBackfillAccepted": false,
  "quoteDraftAccepted": false,
  "graphClusterAccepted": false,
  "notifySegmentAccepted": false,
  "twitterAgentAccepted": false,
  "miniAppFunnelAccepted": false,
  "questReceiptAccepted": false,
  "channelHealthAccepted": false,
  "rateLimitMutationAccepted": false,
  "eventLogMutationAccepted": false,
  "walletConnectionAccepted": false,
  "publicAnnouncementReady": false,
  "message": "Caster Farcaster Onboarding static fallback is live for navigation and read-only inspection, but full Next runtime, shared Reown identity, wallet auth, Farcaster mini app runtime, onboarding dashboard, channel invite queue, FID drilldown, social action review, operator jobs, Hypersnap probes, webhook reconciliation, quote drafts, graph clusters, notify segments, Twitter/X agent, mini-app funnel, quest receipts, Postgres, rate limits, QStorage, event log, rollback, and Farcaster accountAssociation remain blocked until strict evidence passes. No invite send, social action execution, Twitter/X post, live probe, webhook backfill, or production datastore mutation is enabled.",
  "requiredLiveInputs": [
    {
      "name": "NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID or NEXT_PUBLIC_PROJECT_ID",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_MINIAPP_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "DATABASE_URL or PG* runtime for Farcaster onboarding tables and queues",
      "valuePrinted": false
    },
    {
      "name": "HYPERSNAP_API_KEY or Hypersnap onboarding probe runtime",
      "valuePrinted": false
    },
    {
      "name": "CASTERCHAIN_FID and Farcaster onboarding actor runtime",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_SOCIAL_OPERATOR_SECRET",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_CHANNEL_INVITE_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_SOCIAL_AGENT_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "TWITTER_SOCIAL_AGENT_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_ONBOARDING_RATE_LIMIT_RUNTIME",
      "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 casterfarcasteronboarding.vercel.app",
      "valuePrinted": false
    }
  ]
}
