{
  "service": "cloudflare-bid-listener",
  "behavior": "Durably logs every request before responding; authenticated listener routes return 204 No Content, unauthenticated OpenRTB demand at POST /rtb.php returns the 204 no-bid, and failed authentication returns 401.",
  "routes": {
    "popJson": [
      "GET /?token=...",
      "GET /pop?token=..."
    ],
    "popOpenRtb": [
      "POST /?token=...",
      "POST /ortb?token=...",
      "POST /pop/ortb?token=..."
    ],
    "cpcXml": [
      "GET /search?feed=...&auth=...",
      "GET /cpc?feed=...&auth=..."
    ],
    "generic": "POST /bids with Authorization: Bearer <VIEWER_KEY>",
    "openRtbInbound": "POST /rtb.php (OpenRTB 2.4 demand, no credential; captured and answered 204 no-bid)",
    "admin": [
      "GET /admin/requests",
      "GET /admin/requests/:id",
      "GET /admin/stats"
    ]
  }
}