{
  "product": "Airdropedia Agent Access",
  "gateway": {
    "productionBaseUrl": "https://api.airdropedia.com",
    "implementation": "Cloudflare Workers + Hono + x402",
    "currentState": "worker-ready-not-yet-assumed-deployed"
  },
  "accessModel": {
    "free": "Human pages and selected public JSON stay open as preview surfaces.",
    "paid": "Higher-value machine-readable feeds are candidates for x402-based paywalling.",
    "custom": "MCP and partner-specific workflows are reserved for custom access."
  },
  "firstPaidCandidates": [
    "/api/intelligence/daily-brief.json",
    "/api/intelligence/opportunity-discovery.json",
    "/api/intelligence/real-yield.json",
    "/api/dossiers/watchlist-diff.json",
    "/api/dossiers/watchlist.json",
    "/api/dossiers/hot.json",
    "/api/farming-radar.json"
  ],
  "surfaces": [
    {
      "id": "dossier-index",
      "name": "Dossier Index",
      "route": "/api/dossiers/index.json",
      "tier": "free-preview",
      "paymentMethod": "public",
      "summary": "Compact index of supported projects and their public dossier endpoints.",
      "intendedFor": "Discovery and lightweight agent routing.",
      "currentState": "live-preview"
    },
    {
      "id": "project-dossier",
      "name": "Project Dossier",
      "route": "/api/dossiers/{id}.json",
      "tier": "free-preview",
      "paymentMethod": "public",
      "summary": "Public dossier snapshot for Based, Hibachi, and Extended.",
      "intendedFor": "Schema discovery, testing, and basic automations.",
      "currentState": "live-preview"
    },
    {
      "id": "hot-feed",
      "name": "Hot Feed",
      "route": "/api/dossiers/hot.json",
      "tier": "paid-candidate",
      "paymentMethod": "x402-future",
      "summary": "Ranked project feed intended to become a faster-refresh paid surface.",
      "intendedFor": "Agents deciding what to re-rank or monitor first.",
      "currentState": "live-preview"
    },
    {
      "id": "watchlist-snapshot",
      "name": "Watchlist Snapshot",
      "route": "/api/dossiers/watchlist.json",
      "tier": "paid-candidate",
      "paymentMethod": "x402-future",
      "summary": "Snapshot view of current action bias and freshness for tracked projects.",
      "intendedFor": "Periodic watchlist pulls and research triage.",
      "currentState": "live-preview"
    },
    {
      "id": "watchlist-diff",
      "name": "Watchlist Diff",
      "route": "/api/dossiers/watchlist-diff.json",
      "tier": "paid-candidate",
      "paymentMethod": "x402-future",
      "summary": "Change-oriented feed with reasons, affected scores, and last-changed timestamps.",
      "intendedFor": "Higher-value agent refresh workflows and event-driven automations.",
      "currentState": "live-preview"
    },
    {
      "id": "farming-radar",
      "name": "Farming Radar",
      "route": "/api/farming-radar.json",
      "tier": "paid-candidate",
      "paymentMethod": "x402-future",
      "summary": "Action shortlist that turns the project universe into next farming steps.",
      "intendedFor": "Agents or operators deciding what to do this week, not just what to read.",
      "currentState": "live-preview"
    },
    {
      "id": "intelligence-health",
      "name": "Intelligence Health",
      "route": "/api/intelligence/health.json",
      "tier": "free-preview",
      "paymentMethod": "public",
      "summary": "Freshness, generated-at, and readiness status for the intelligence snapshots and daily brief.",
      "intendedFor": "Agents deciding whether the paid intelligence feed is fresh enough to call.",
      "currentState": "live-preview"
    },
    {
      "id": "daily-brief",
      "name": "Daily Intelligence Brief",
      "route": "/api/intelligence/daily-brief.json",
      "tier": "paid-candidate",
      "paymentMethod": "x402-future",
      "summary": "Daily farming shortlist, Based/Hibachi/Extended monitor, agent entrypoints, and distribution drafts.",
      "intendedFor": "Agents and operators deciding what to research, farm, publish, or re-check today.",
      "currentState": "live-preview"
    },
    {
      "id": "opportunity-discovery",
      "name": "Opportunity Discovery",
      "route": "/api/intelligence/opportunity-discovery.json",
      "tier": "paid-candidate",
      "paymentMethod": "x402-future",
      "summary": "Coverage-gap scanner for untracked airdrop, wallet, L1 ecosystem, and distribution opportunities.",
      "intendedFor": "Agents finding what Airdropedia should add, monitor, or turn into a first-class page next.",
      "currentState": "live-preview"
    },
    {
      "id": "real-yield-snapshot",
      "name": "Real Yield Snapshot",
      "route": "/api/intelligence/real-yield.json",
      "tier": "paid-candidate",
      "paymentMethod": "x402-future",
      "summary": "Protocol revenue, fee, delta, and airdrop-adjacent opportunity snapshot for Airdropedia Intelligence.",
      "intendedFor": "Agents ranking which projects deserve research, article updates, referral routing, or farming review.",
      "currentState": "live-preview"
    },
    {
      "id": "mcp-custom",
      "name": "MCP / Custom Access",
      "route": "/agent-access#mcp-custom",
      "tier": "custom",
      "paymentMethod": "mcp-contract",
      "summary": "Future direct integration path for custom schemas and partner workflows.",
      "intendedFor": "Teams building internal agent stacks or custom research products.",
      "currentState": "planned-paywall"
    }
  ]
}