{
  "route": "/api/casterfarcasterminiapps/status",
  "status": "blocked_external",
  "fullNextRuntimeReady": false,
  "reownRuntimeReady": false,
  "walletAuthReady": false,
  "farcasterMiniAppReady": false,
  "farcasterMiniAppRuntimeReady": false,
  "catalogRuntimeReady": false,
  "categoriesRuntimeReady": false,
  "appDetailRuntimeReady": false,
  "shareRuntimeReady": false,
  "claimRuntimeReady": false,
  "followProofRuntimeReady": false,
  "castProofRuntimeReady": false,
  "gamesRuntimeReady": false,
  "gameProfileRuntimeReady": false,
  "gameClaimRuntimeReady": false,
  "imageRuntimeReady": false,
  "splashRuntimeReady": false,
  "walletSettlementRuntimeReady": false,
  "rewardsRuntimeReady": false,
  "postgresRuntimeReady": false,
  "rateLimitRuntimeReady": false,
  "hypersnapRuntimeReady": false,
  "qstorageReady": false,
  "eventLogReady": false,
  "rollbackReady": false,
  "farcasterAccountAssociationReady": false,
  "liveMutationAllowed": false,
  "catalogAccepted": false,
  "categoryReadAccepted": false,
  "appDetailAccepted": false,
  "shareLinkAccepted": false,
  "rewardClaimAccepted": false,
  "followProofAccepted": false,
  "castProofAccepted": false,
  "gamesCatalogAccepted": false,
  "gameProfileAccepted": false,
  "gameClaimAccepted": false,
  "imageAssetAccepted": false,
  "splashAssetAccepted": false,
  "walletSettlementAccepted": false,
  "rewardStorageAccepted": false,
  "rateLimitMutationAccepted": false,
  "eventLogMutationAccepted": false,
  "walletConnectionAccepted": false,
  "publicAnnouncementReady": false,
  "message": "Caster Farcaster Miniapps static fallback is live for navigation and read-only inspection, but full Next runtime, shared Reown identity, wallet auth, Farcaster mini app runtime, catalog reads, app detail reads, share links, reward claims, follow proof, cast proof, games, game profile, game claim, image/splash assets, wallet settlement, reward storage, Postgres, rate limits, Hypersnap, QStorage, event log, rollback, and Farcaster accountAssociation remain blocked until strict evidence passes. No reward claim, proof verification, game claim, wallet settlement, 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_miniapp_claims and game profiles",
      "valuePrinted": false
    },
    {
      "name": "HYPERSNAP_API_KEY or Hypersnap follow/cast proof runtime",
      "valuePrinted": false
    },
    {
      "name": "CASTERCHAIN_FID and Farcaster follow verification runtime",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_MINIAPP_REWARD_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "CASTER_WALLET_SETTLEMENT_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_MINIAPP_GAME_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_MINIAPP_RATE_LIMIT_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_MINIAPP_IMAGE_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 casterfarcasterminiapps.vercel.app",
      "valuePrinted": false
    }
  ]
}
