{
  "app": "casterchain",
  "name": "Caster Chain",
  "status": "blocked_external",
  "publicUrl": "https://casterchain.vercel.app/",
  "sourceRoutes": [
    "/chain",
    "/casterchain",
    "/miniapps/casterchain"
  ],
  "routes": {
    "home": "/",
    "source": "/chain",
    "canonical": "/casterchain",
    "miniapp": "/miniapps/casterchain",
    "api": "/api/casterchain",
    "sourceApi": "/api/chain",
    "status": "/api/casterchain/status",
    "rpc": "/api/casterchain/rpc",
    "qstorage": "/api/casterchain/qstorage",
    "eventLog": "/api/casterchain/event-log",
    "snapshots": "/api/casterchain/snapshots",
    "nodeWorkers": "/api/casterchain/node-workers",
    "qkms": "/api/casterchain/qkms",
    "queues": "/api/casterchain/queues",
    "metavmProofs": "/api/casterchain/metavm-proofs",
    "farcaster": "/api/casterchain/farcaster",
    "dns": "/api/casterchain/dns",
    "rollback": "/api/casterchain/rollback"
  },
  "networks": [
    "base",
    "casterrpc",
    "qstorage",
    "caster-event-log",
    "qkms",
    "qq",
    "metavm"
  ],
  "surfaces": [
    {
      "surface": "status",
      "route": "/api/casterchain/status",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "rpc",
      "route": "/api/casterchain/rpc",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "qstorage",
      "route": "/api/casterchain/qstorage",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "event-log",
      "route": "/api/casterchain/event-log",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "snapshots",
      "route": "/api/casterchain/snapshots",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "node-workers",
      "route": "/api/casterchain/node-workers",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "qkms",
      "route": "/api/casterchain/qkms",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "queues",
      "route": "/api/casterchain/queues",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "metavm-proofs",
      "route": "/api/casterchain/metavm-proofs",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "farcaster",
      "route": "/api/casterchain/farcaster",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "dns",
      "route": "/api/casterchain/dns",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "rollback",
      "route": "/api/casterchain/rollback",
      "status": "blocked_external",
      "writeAccepted": false
    }
  ],
  "blockers": [
    {
      "gate": "farcaster_account_association",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_full_next_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_reown_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_wallet_auth_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_base_rpc_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_casterrpc_gateway_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_qstorage_shell_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_event_log_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_snapshot_index_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_node_workers_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_qkms_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_queue_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_metavm_proof_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_dns_cutover_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "casterchain_event_log_rollback",
      "status": "blocked_external"
    }
  ],
  "writeAccepted": false,
  "walletConnectionAccepted": false,
  "nodeMutationAccepted": false,
  "dnsMutationAccepted": false,
  "qstorageMutationAccepted": false,
  "eventLogMutationAccepted": false,
  "productionDataMutationAllowed": false,
  "publicAnnouncementReady": false
}
