{
  "route": "/api/casterfarcasterchannelinvites/status",
  "status": "blocked_external",
  "fullNextRuntimeReady": false,
  "reownRuntimeReady": false,
  "walletAuthReady": false,
  "farcasterMiniAppReady": false,
  "farcasterMiniAppRuntimeReady": false,
  "publicRequestRuntimeReady": false,
  "postgresRuntimeReady": false,
  "cronRuntimeReady": false,
  "queueRuntimeReady": false,
  "readinessRuntimeReady": false,
  "dashboardRuntimeReady": false,
  "reconciliationRuntimeReady": false,
  "membershipRuntimeReady": false,
  "agentSelectionRuntimeReady": false,
  "signerRuntimeReady": false,
  "hubRuntimeReady": false,
  "rateLimitRuntimeReady": false,
  "consentRuntimeReady": false,
  "hypersnapRuntimeReady": false,
  "qstorageReady": false,
  "eventLogReady": false,
  "rollbackReady": false,
  "farcasterAccountAssociationReady": false,
  "liveMutationAllowed": false,
  "publicRequestAccepted": false,
  "cronTickAccepted": false,
  "queueWriteAccepted": false,
  "readinessAccepted": false,
  "dashboardAccepted": false,
  "reconciliationAccepted": false,
  "membershipMutationAccepted": false,
  "agentSelectionAccepted": false,
  "replyPublishAccepted": false,
  "signerUseAccepted": false,
  "hubSubmitAccepted": false,
  "rateLimitMutationAccepted": false,
  "consentWriteAccepted": false,
  "eventLogMutationAccepted": false,
  "walletConnectionAccepted": false,
  "publicAnnouncementReady": false,
  "message": "Caster Farcaster Channel Invites static fallback is live for navigation and read-only inspection, but full Next runtime, shared Reown identity, wallet auth, Farcaster mini app runtime, public request writes, Postgres queue, cron tick, readiness, dashboard, membership reconciliation, agent selection, signer, Hub submit, rate limit, consent writes, Hypersnap, QStorage, event log, rollback, and Farcaster accountAssociation remain blocked until strict evidence passes. No queue write, reply publish, signer use, Hub submit, 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": "CRON_SECRET",
      "valuePrinted": false
    },
    {
      "name": "DATABASE_URL or PG* runtime for farcaster_channel_invite_queue",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_CHANNEL_INVITE_QUEUE_ENABLED",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_CHANNEL_INVITE_CHANNEL_ID",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_CHANNEL_INVITE_URL",
      "valuePrinted": false
    },
    {
      "name": "HYPERSNAP_API_KEY or Hypersnap channel members runtime",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_CASTERCHAIN_SIGNER_PRIVATE_KEY or FARCASTER_SIGNER_PRIVATE_KEY",
      "valuePrinted": false
    },
    {
      "name": "CASTERCHAIN_AGENT_FID and CASTREND_AGENT_FID",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_HUB_HTTP_BASE",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_CHANNEL_INVITE_PUBLIC_REQUESTS_PER_HOUR",
      "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 casterfarcasterchannelinvites.vercel.app",
      "valuePrinted": false
    }
  ]
}
