{
  "route": "/api/castermarketingagent/status",
  "status": "blocked_external",
  "fullNextRuntimeReady": false,
  "reownRuntimeReady": false,
  "walletAuthReady": false,
  "farcasterMiniAppReady": false,
  "farcasterMiniAppRuntimeReady": false,
  "cronRuntimeReady": false,
  "statusRuntimeReady": false,
  "promosRuntimeReady": false,
  "channelPreviewRuntimeReady": false,
  "dryRunRuntimeReady": false,
  "tickRuntimeReady": false,
  "signerRuntimeReady": false,
  "hubSubmitRuntimeReady": false,
  "hypersnapRuntimeReady": false,
  "ownedIndexLockRuntimeReady": false,
  "postgresIdempotencyRuntimeReady": false,
  "rateLimitRuntimeReady": false,
  "queueRuntimeReady": false,
  "qstorageReady": false,
  "eventLogReady": false,
  "rollbackReady": false,
  "farcasterAccountAssociationReady": false,
  "liveMutationAllowed": false,
  "castPublishAccepted": false,
  "signerUseAccepted": false,
  "hubSubmitAccepted": false,
  "dryRunAccepted": false,
  "tickAccepted": false,
  "ownedIndexLockAccepted": false,
  "postgresIdempotencyAccepted": false,
  "rateLimitMutationAccepted": false,
  "queueDispatchAccepted": false,
  "eventLogMutationAccepted": false,
  "walletConnectionAccepted": false,
  "publicAnnouncementReady": false,
  "message": "Caster Marketing Agent static fallback is live for navigation and read-only inspection, but full Next runtime, shared Reown identity, wallet auth, Farcaster mini app runtime, cron, status, promos, channel preview, dry-run, tick, signer, Hub submit, Hypersnap, owned-index lock, Postgres idempotency, queue, rate-limit, QStorage, event log, rollback, and Farcaster accountAssociation remain blocked until strict evidence passes. No cast publish, signer use, Hub submit, queue dispatch, 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": "FARCASTER_MARKETING_AGENT_INTERNAL_SECRET",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_MARKETING_AGENT_STATUS_TOKEN",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_MARKETING_AGENT_CASTERCHAIN_SIGNER_UUID",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_MARKETING_AGENT_CASTERCHAIN_FID",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_MARKETING_AGENT_CASTREND_SIGNER_UUID",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_MARKETING_AGENT_CASTREND_FID",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_HUB_HTTP_BASE",
      "valuePrinted": false
    },
    {
      "name": "HYPERSNAP_API_BASE",
      "valuePrinted": false
    },
    {
      "name": "CASTER_AGENT_QUEUE_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "CASTER_AGENT_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 castermarketingagent.vercel.app",
      "valuePrinted": false
    }
  ]
}
