{
 "generated": "2026-08-19T09:59:23.993Z",
 "window_days": 30,
 "unit": "day-sightings",
 "note": "These are SIGHTINGS, not request counts: one record per (day, surface, client) per edge isolate. Cloudflare KV free-tier allows ~1,000 writes/day and this domain sees ~2,600 AI-crawler requests/day, so a per-request counter would exhaust the budget mid-morning and undercount silently. A value of 6 for (api, netbox-eosl) means \"seen on 6 distinct days\", NOT \"6 requests\". Never quote these as traffic.",
 "privacy": "No IP addresses, User-Agent strings or referrers are stored. Looked-up part numbers ARE recorded as independent anonymous sightings (part + found flag, no identity, no grouping — inventories cannot be reconstructed), and attributed per key only when the caller attaches an optional key from /api/register, which is opt-in and disclosed at issuance. The key gates nothing. Part-level aggregates are used internally to steer coverage and are not published; this public report shows client types and surfaces only.",
 "surfaces": {
  "api": {
   "netbox-eosl": 1,
   "other": 12,
   "curl": 8,
   "browser": 9,
   "chatgpt": 4,
   "other-bot": 2,
   "python": 5,
   "claude": 1,
   "perplexity": 1
  },
  "dataset": {
   "other": 2,
   "browser": 7,
   "other-bot": 3,
   "copilot": 1,
   "chatgpt": 2,
   "google": 1,
   "curl": 2,
   "claude": 1
  },
  "lookup": {
   "ansible-eosl": 4,
   "browser": 15,
   "other": 7,
   "snipeit-eosl": 2,
   "claude": 6,
   "copilot": 2,
   "python": 2,
   "chatgpt": 2,
   "curl": 3,
   "other-bot": 2,
   "netbox-eosl": 1,
   "unknown": 1
  },
  "mcp": {
   "browser": 15,
   "copilot": 5,
   "chatgpt": 6,
   "curl": 12,
   "other": 16,
   "other-bot": 16,
   "perplexity": 2,
   "google": 4,
   "key-b9597a": 1,
   "python": 15,
   "unknown": 15,
   "claude": 6
  },
  "cell": {
   "browser": 3,
   "curl": 4,
   "key-b9597a": 1,
   "other-bot": 2,
   "other": 2,
   "claude": 1
  }
 },
 "clients": {
  "netbox-eosl": 2,
  "other": 39,
  "ansible-eosl": 4,
  "browser": 49,
  "snipeit-eosl": 2,
  "copilot": 8,
  "curl": 29,
  "claude": 15,
  "chatgpt": 14,
  "other-bot": 25,
  "perplexity": 3,
  "key-b9597a": 2,
  "google": 5,
  "python": 22,
  "unknown": 16
 },
 "days": {
  "2026-08-03": 9,
  "2026-08-04": 10,
  "2026-08-05": 20,
  "2026-08-06": 10,
  "2026-08-07": 8,
  "2026-08-08": 11,
  "2026-08-09": 9,
  "2026-08-10": 17,
  "2026-08-11": 17,
  "2026-08-12": 19,
  "2026-08-13": 15,
  "2026-08-14": 15,
  "2026-08-15": 11,
  "2026-08-16": 12,
  "2026-08-17": 17,
  "2026-08-18": 16,
  "2026-08-19": 19
 },
 "records": 235
}