{
  "app": "casterads",
  "name": "Caster Ads",
  "status": "blocked_external",
  "publicUrl": "https://casterads.vercel.app/",
  "sourceRoutes": [
    "/ads",
    "/casterads",
    "/miniapps/casterads"
  ],
  "routes": {
    "home": "/",
    "source": "/ads",
    "canonical": "/casterads",
    "miniapp": "/miniapps/casterads",
    "api": "/api/casterads",
    "status": "/api/casterads/status",
    "plans": "/api/casterads/plans",
    "campaigns": "/api/casterads/campaigns",
    "billing": "/api/casterads/billing",
    "delivery": "/api/casterads/delivery",
    "analytics": "/api/casterads/analytics",
    "rollback": "/api/casterads/rollback"
  },
  "networks": [
    "base",
    "caster-ledger"
  ],
  "surfaces": [
    {
      "surface": "status",
      "route": "/api/casterads/status",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "plans",
      "route": "/api/casterads/plans",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "campaigns",
      "route": "/api/casterads/campaigns",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "billing",
      "route": "/api/casterads/billing",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "delivery",
      "route": "/api/casterads/delivery",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "analytics",
      "route": "/api/casterads/analytics",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "rollback",
      "route": "/api/casterads/rollback",
      "status": "blocked_external",
      "writeAccepted": false
    }
  ],
  "blockers": [
    {
      "gate": "farcaster_account_association",
      "status": "blocked_external"
    },
    {
      "gate": "casterads_full_next_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterads_reown_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterads_wallet_auth_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterads_ads_campaign_registry_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterads_usdc_billing_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterads_delivery_queue_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterads_analytics_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterads_event_log_rollback",
      "status": "blocked_external"
    }
  ],
  "writeAccepted": false,
  "campaignAccepted": false,
  "billingAccepted": false,
  "deliveryMutationAccepted": false,
  "productionDataMutationAllowed": false,
  "publicAnnouncementReady": false
}
