{
  "route": "/api/casterfarcastertip/status",
  "status": "blocked_external",
  "fullNextRuntimeReady": false,
  "reownRuntimeReady": false,
  "walletAuthReady": false,
  "farcasterMiniAppReady": false,
  "farcasterMiniAppRuntimeReady": false,
  "tipStatusRuntimeReady": false,
  "profileLookupRuntimeReady": false,
  "leaderboardRuntimeReady": false,
  "dailyAllowanceRuntimeReady": false,
  "premiumBoostRuntimeReady": false,
  "tipComposeRuntimeReady": false,
  "tipRecordRuntimeReady": false,
  "pendingClaimRuntimeReady": false,
  "casterAllocationRuntimeReady": false,
  "castProofRuntimeReady": false,
  "weeklyRewardRuntimeReady": false,
  "notificationRuntimeReady": false,
  "snapRuntimeReady": false,
  "walletLinkRuntimeReady": false,
  "ownedIndexRuntimeReady": false,
  "postgresRuntimeReady": false,
  "rateLimitRuntimeReady": false,
  "hypersnapRuntimeReady": false,
  "qstorageReady": false,
  "eventLogReady": false,
  "rollbackReady": false,
  "farcasterAccountAssociationReady": false,
  "liveMutationAllowed": false,
  "tipStatusAccepted": false,
  "profileLookupAccepted": false,
  "leaderboardAccepted": false,
  "dailyAllowanceAccepted": false,
  "premiumBoostAccepted": false,
  "tipComposeAccepted": false,
  "tipRecordAccepted": false,
  "pendingClaimAccepted": false,
  "casterAllocationAccepted": false,
  "castProofAccepted": false,
  "weeklyRewardAccepted": false,
  "notificationAccepted": false,
  "snapAccepted": false,
  "walletLinkAccepted": false,
  "ownedIndexAccepted": false,
  "rateLimitMutationAccepted": false,
  "eventLogMutationAccepted": false,
  "walletConnectionAccepted": false,
  "publicAnnouncementReady": false,
  "message": "Caster Farcaster Tip static fallback is live for navigation and read-only inspection, but full Next runtime, shared Reown identity, wallet auth, Farcaster mini app runtime, tip status, profile lookup, leaderboard, daily allowance, premium boost, tip compose, internal tip recording, pending tip-balance claim, CASTER allocation claim, cast proof verification, weekly leaderboard reward, mini app notifications, snap metadata, wallet link, Postgres, owned index cache, rate limits, Hypersnap, QStorage, event log, rollback, and Farcaster accountAssociation remain blocked until strict evidence passes. No tip record, claim, proof verification, notification send, wallet action, 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 xxxcrypto.farcaster_caster_tips and tip read models",
      "valuePrinted": false
    },
    {
      "name": "HYPERSNAP_API_KEY or Hypersnap profile/cast proof runtime",
      "valuePrinted": false
    },
    {
      "name": "CASTERCHAIN_FID and Farcaster tip agent runtime",
      "valuePrinted": false
    },
    {
      "name": "XXX_SCORE_SYNC_SECRET or XXX_INTERNAL_API_SECRET for internal tip recording",
      "valuePrinted": false
    },
    {
      "name": "CASTER_TIP_API_PROXY_ORIGIN or FARCASTER_TIP_API_PROXY_ORIGIN when proxying the live tip API",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_MINIAPP_NOTIFICATION_* for CASTER Tip notifications",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_TIP_RATE_LIMIT_RUNTIME",
      "valuePrinted": false
    },
    {
      "name": "OWNED_INDEX_CACHE_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 casterfarcastertip.vercel.app",
      "valuePrinted": false
    }
  ]
}
