{
  "service": "OSM Cloudflare Proxy",
  "version": "1.4.0",
  "endpoints": {
    "tiles": "/tile/{z}/{x}/{y}.png   (z 0-20) — 例: /tile/3/4/2.png",
    "geocoding": "/nominatim/search?q=Beijing&format=json",
    "reverse": "https://nominatim.openstreetmap.org/reverse?lat=39.9&lon=116.4&format=json  (直连, OSMF 政策禁止代理)",
    "overpass": "/overpass/interpreter?data=[out:json];node(around:1000,39.9,116.4)[amenity];out;",
    "health": "/health"
  },
  "examples": {
    "leaflet": "L.tileLayer(\"https://<YOUR_WORKER>/tile/{z}/{x}/{y}.png\", {maxZoom: 19, attribution: \"© OpenStreetMap\"})",
    "curl_tile": "curl -o t.png \"https://<YOUR_WORKER>/tile/3/4/2.png\"",
    "curl_search": "curl \"https://<YOUR_WORKER>/nominatim/search?q=Paris&format=json\""
  },
  "note": "瓦片缓存 7 天 / Overpass 10min; X-OSM-Cache 显示 HIT/MISS。Nominatim 按 OSMF 政策不代理, 请直连。"
}