{
  "app": "castercastrendagent",
  "name": "Caster Castrendagent",
  "status": "blocked_external",
  "publicUrl": "https://castercastrendagent.vercel.app/",
  "sourceRoutes": [
    "/farcaster-castrend-agent",
    "/castrendagent",
    "/castercastrendagent",
    "/miniapps/castercastrendagent"
  ],
  "routes": {
    "home": "/",
    "source": "/farcaster-castrend-agent",
    "alias": "/castrendagent",
    "canonical": "/castercastrendagent",
    "miniapp": "/miniapps/castercastrendagent",
    "api": "/api/castercastrendagent",
    "sourceApi": "/api/farcaster-castrend-agent",
    "aliasApi": "/api/castrendagent",
    "status": "/api/castercastrendagent/status",
    "tick": "/api/castercastrendagent/tick",
    "webhook": "/api/castercastrendagent/webhook",
    "events": "/api/castercastrendagent/events",
    "tips": "/api/castercastrendagent/tips",
    "keywords": "/api/castercastrendagent/keywords",
    "queue": "/api/castercastrendagent/queue",
    "locks": "/api/castercastrendagent/locks",
    "signer": "/api/castercastrendagent/signer",
    "governor": "/api/castercastrendagent/governor",
    "rollback": "/api/castercastrendagent/rollback"
  },
  "networks": [
    "farcaster",
    "base",
    "caster-event-log",
    "caster-castrendagent"
  ],
  "surfaces": [
    {
      "surface": "status",
      "route": "/api/castercastrendagent/status",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "tick",
      "route": "/api/castercastrendagent/tick",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "webhook",
      "route": "/api/castercastrendagent/webhook",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "events",
      "route": "/api/castercastrendagent/events",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "tips",
      "route": "/api/castercastrendagent/tips",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "keywords",
      "route": "/api/castercastrendagent/keywords",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "queue",
      "route": "/api/castercastrendagent/queue",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "locks",
      "route": "/api/castercastrendagent/locks",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "signer",
      "route": "/api/castercastrendagent/signer",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "governor",
      "route": "/api/castercastrendagent/governor",
      "status": "blocked_external",
      "writeAccepted": false
    },
    {
      "surface": "rollback",
      "route": "/api/castercastrendagent/rollback",
      "status": "blocked_external",
      "writeAccepted": false
    }
  ],
  "blockers": [
    {
      "gate": "farcaster_account_association",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_full_next_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_reown_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_internal_auth_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_cron_auth_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_hypersnap_webhook_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_farcaster_signer_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_postgres_event_store_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_promotional_tip_ledger_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_owned_index_lock_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_keyword_scan_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_reply_publisher_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_agent_governor_runtime",
      "status": "blocked_external"
    },
    {
      "gate": "castercastrendagent_event_log_rollback",
      "status": "blocked_external"
    }
  ],
  "writeAccepted": false,
  "agentTickAccepted": false,
  "webhookMutationAccepted": false,
  "signerAccepted": false,
  "tipSettlementAccepted": false,
  "queueMutationAccepted": false,
  "productionDataMutationAllowed": false,
  "publicAnnouncementReady": false
}
