{
  "app": "castercatcasterai",
  "name": "Caster Catcasterai",
  "status": "blocked_external",
  "publicUrl": "https://castercatcasterai.vercel.app/",
  "sourceRoutes": [
    "/catcasterai",
    "/castercatcasterai",
    "/miniapps/castercatcasterai",
    "/create-x402-coin"
  ],
  "routes": {
    "home": "/",
    "source": "/catcasterai",
    "canonical": "/castercatcasterai",
    "miniapp": "/miniapps/castercatcasterai",
    "createX402Coin": "/create-x402-coin",
    "canonicalCreateX402Coin": "/castercatcasterai/create-x402-coin",
    "api": "/api/castercatcasterai",
    "sourceApi": "/api/catcasterai",
    "status": "/api/castercatcasterai/status",
    "chat": "/api/castercatcasterai/chat",
    "voice": "/api/castercatcasterai/voice",
    "createX402CoinApi": "/api/castercatcasterai/create-x402-coin",
    "ipfsFile": "/api/castercatcasterai/ipfs-file",
    "ipfsJson": "/api/castercatcasterai/ipfs-json",
    "hypersnapWebhook": "/api/castercatcasterai/hypersnap-webhook",
    "notify": "/api/castercatcasterai/notify",
    "webhook": "/api/castercatcasterai/webhook",
    "wallet": "/api/castercatcasterai/wallet",
    "model": "/api/castercatcasterai/model",
    "rollback": "/api/castercatcasterai/rollback"
  },
  "networks": [
    "base",
    "caster-event-log",
    "hypersnap",
    "ipfs",
    "openai-compatible"
  ],
  "surfaces": [
    {
      "surface": "status",
      "route": "/api/castercatcasterai/status",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "chat",
      "route": "/api/castercatcasterai/chat",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "voice",
      "route": "/api/castercatcasterai/voice",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "create-x402-coin",
      "route": "/api/castercatcasterai/create-x402-coin",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "ipfs-file",
      "route": "/api/castercatcasterai/ipfs-file",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "ipfs-json",
      "route": "/api/castercatcasterai/ipfs-json",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "hypersnap-webhook",
      "route": "/api/castercatcasterai/hypersnap-webhook",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "notify",
      "route": "/api/castercatcasterai/notify",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "webhook",
      "route": "/api/castercatcasterai/webhook",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "wallet",
      "route": "/api/castercatcasterai/wallet",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "model",
      "route": "/api/castercatcasterai/model",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "rollback",
      "route": "/api/castercatcasterai/rollback",
      "status": "blocked_external",
      "writeAccepted": false
    }
  ],
  "blockers": [
    {
      "gate": "farcaster_account_association",
      "status": "blocked_external"
    },
    {
      "gate": "castercatcasterai_full_next_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercatcasterai_openai_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercatcasterai_reown_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercatcasterai_wallet_auth_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercatcasterai_base_rpc_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercatcasterai_x402_coin_deploy_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercatcasterai_pinata_ipfs_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercatcasterai_hypersnap_webhook_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercatcasterai_hypersnap_notify_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercatcasterai_voice_permission_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercatcasterai_event_log_rollback",
      "status": "blocked_external"
    }
  ],
  "writeAccepted": false,
  "modelCallAccepted": false,
  "webhookAccepted": false,
  "notificationAccepted": false,
  "ipfsPinAccepted": false,
  "walletConnectionAccepted": false,
  "x402CoinDeployAccepted": false,
  "productionDataMutationAllowed": false,
  "publicAnnouncementReady": false
}
