{
  "route": "/api/casterbookmarks/status",
  "app": "casterbookmarks",
  "name": "Caster Bookmarks",
  "status": "blocked_external",
  "productionReady": false,
  "fullNextRuntimeReady": false,
  "reownRuntimeReady": false,
  "walletAuthRuntimeReady": false,
  "bookmarksStoreReady": false,
  "postFeedReadReady": false,
  "bookmarkToggleReady": false,
  "searchReady": false,
  "realtimeSyncReady": false,
  "actorCardHydrationReady": false,
  "rewardsReady": false,
  "walletSessionReady": false,
  "ownedIndexReady": false,
  "eventLogRollbackReady": false,
  "farcasterAccountAssociationReady": false,
  "productionDataMutationAllowed": false,
  "feedReadAccepted": false,
  "bookmarkToggleAccepted": false,
  "searchAccepted": false,
  "realtimeSyncAccepted": false,
  "actorCardHydrationAccepted": false,
  "rewardsAccepted": false,
  "walletSessionAccepted": false,
  "publicAnnouncementReady": false,
  "requiredLiveInputs": [
    {
      "name": "NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID or NEXT_PUBLIC_PROJECT_ID",
      "valuePrinted": false
    },
    {
      "name": "CASTER_SESSION_SECRET",
      "valuePrinted": false
    },
    {
      "name": "CASTER_INTERNAL_API_SECRET",
      "valuePrinted": false
    },
    {
      "name": "NEXT_PUBLIC_BASE_RPC or BASE_RPC_URL",
      "valuePrinted": false
    },
    {
      "name": "CASTER_BOOKMARK_STORE",
      "valuePrinted": false
    },
    {
      "name": "CASTER_POST_FEED_READ_MODEL",
      "valuePrinted": false
    },
    {
      "name": "CASTER_BOOKMARK_TOGGLE_QUEUE",
      "valuePrinted": false
    },
    {
      "name": "CASTER_BOOKMARK_SEARCH_INDEX",
      "valuePrinted": false
    },
    {
      "name": "CASTER_BOOKMARK_REALTIME_CHANNEL",
      "valuePrinted": false
    },
    {
      "name": "CASTER_ACTOR_CARD_CACHE",
      "valuePrinted": false
    },
    {
      "name": "CASTER_BOOKMARK_REWARDS_LEDGER",
      "valuePrinted": false
    },
    {
      "name": "CASTER_WALLET_SESSION_STORE",
      "valuePrinted": false
    },
    {
      "name": "CASTER_OWNED_INDEX_CACHE",
      "valuePrinted": false
    },
    {
      "name": "CASTER_EVENT_LOG_ROLLBACK",
      "valuePrinted": false
    },
    {
      "name": "FARCASTER_ACCOUNT_ASSOCIATION_* for casterbookmarks.vercel.app",
      "valuePrinted": false
    }
  ],
  "blockers": [
    {
      "gate": "farcaster_account_association",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_full_next_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_reown_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_wallet_auth_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_bookmarks_store_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_post_feed_read_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_toggle_write_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_search_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_realtime_sync_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_actor_card_hydration_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_rewards_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_wallet_session_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_owned_index_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterbookmarks_event_log_rollback",
      "status": "blocked_external"
    }
  ],
  "message": "Caster Bookmarks static fallback is live, but shared Reown login, wallet-authenticated private saved-post reads, bookmark toggle writes, post feed reads, search, realtime sync, actor-card hydration, reward ledger, wallet session, owned-index cache, rollback, and Farcaster accountAssociation remain blocked until strict runtime gates pass."
}
