{
  "sample": true,
  "notice": "SAMPLE DATA. Relaykit is a fictional company; these numbers are illustrative, not measurements.",
  "workspace": {
    "name": "Relaykit",
    "slug": "demo",
    "product": "Relaykit"
  },
  "period": {
    "start": "2026-10-12",
    "end": "2026-10-18",
    "label": "Oct 12 – Oct 18, 2026"
  },
  "generated_at": "2026-10-19T07:00:00.000Z",
  "method_version": "found-v2 · used-v4 · fix-v1",
  "notes": [
    "Rates are fractions from 0 to 1. ci_lo/ci_hi are the Wilson 95% range.",
    "null means unknown, never zero; null_reason says why. too_few_n means the sample is below our minimum, so the value is withheld.",
    "Assistant results come from the official APIs, not the consumer apps."
  ],
  "headline": [
    "Assistants cite Relaykit in 47% of answers (n=600), about the same as last week (+7 pts, too small to call).",
    "Agents got what they needed 91% of the time (n=164) and no search bot was blocked.",
    "Nothing needs fixing this week. Two fixes from last week were confirmed."
  ],
  "metrics": [
    {
      "key": "found.cited_in_questions",
      "label": "Buyer questions where an assistant cited you",
      "module": "found",
      "unit": "count",
      "value": 17,
      "n": 30,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "found-v2",
      "date": "2026-10-18"
    },
    {
      "key": "found.top_competitor.cited_in_questions",
      "label": "Buyer questions citing your top competitor (Courierly)",
      "module": "found",
      "unit": "count",
      "value": 15,
      "n": 30,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "found-v2",
      "date": "2026-10-18"
    },
    {
      "key": "found.assistants_answered",
      "label": "Assistants that answered",
      "module": "found",
      "unit": "count",
      "value": 5,
      "n": 5,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "found-v2",
      "date": "2026-10-18"
    },
    {
      "key": "found.cited_rate.claude",
      "label": "Claude: share of answers citing you",
      "module": "found",
      "unit": "rate",
      "value": 0.5083333333333333,
      "n": 120,
      "ci_lo": 0.4200238208480169,
      "ci_hi": 0.5961258413010508,
      "null_reason": null,
      "method_version": "found-v2",
      "date": "2026-10-18"
    },
    {
      "key": "found.cited_rate.openai",
      "label": "ChatGPT: share of answers citing you",
      "module": "found",
      "unit": "rate",
      "value": 0.55,
      "n": 120,
      "ci_lo": 0.46081381811060756,
      "ci_hi": 0.6360841547837995,
      "null_reason": null,
      "method_version": "found-v2",
      "date": "2026-10-18"
    },
    {
      "key": "found.cited_rate.gemini",
      "label": "Gemini: share of answers citing you",
      "module": "found",
      "unit": "rate",
      "value": 0.39166666666666666,
      "n": 120,
      "ci_lo": 0.30899055515182583,
      "ci_hi": 0.4810638369102923,
      "null_reason": null,
      "method_version": "found-v2",
      "date": "2026-10-18"
    },
    {
      "key": "found.cited_rate.grok",
      "label": "Grok: share of answers citing you",
      "module": "found",
      "unit": "rate",
      "value": 0.275,
      "n": 120,
      "ci_lo": 0.2030277984147616,
      "ci_hi": 0.3609313235604068,
      "null_reason": null,
      "method_version": "found-v2",
      "date": "2026-10-18"
    },
    {
      "key": "found.cited_rate.perplexity",
      "label": "Perplexity: share of answers citing you",
      "module": "found",
      "unit": "rate",
      "value": 0.625,
      "n": 120,
      "ci_lo": 0.5357678452838708,
      "ci_hi": 0.7064770869521468,
      "null_reason": null,
      "method_version": "found-v2",
      "date": "2026-10-18"
    },
    {
      "key": "used.fulfilled_rate",
      "label": "Agent calls that got what they needed",
      "module": "used",
      "unit": "rate",
      "value": 0.9085365853658537,
      "n": 164,
      "ci_lo": 0.8545832125782393,
      "ci_hi": 0.9437885855933701,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.funnel.discovered",
      "label": "Agents that discovered you",
      "module": "used",
      "unit": "count",
      "value": 15,
      "n": 15,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.funnel.connected",
      "label": "Agents that connected",
      "module": "used",
      "unit": "count",
      "value": 13,
      "n": 15,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.funnel.called",
      "label": "Agents that called a tool or endpoint",
      "module": "used",
      "unit": "count",
      "value": 12,
      "n": 15,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.funnel.got_data",
      "label": "Agents that got data back",
      "module": "used",
      "unit": "count",
      "value": 12,
      "n": 15,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.funnel.came_back",
      "label": "Agents that came back later",
      "module": "used",
      "unit": "count",
      "value": 7,
      "n": 15,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.client.claude_code.connected",
      "label": "Claude Code: connected",
      "module": "used",
      "unit": "count",
      "value": 6,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.client.claude_code.called",
      "label": "Claude Code: called",
      "module": "used",
      "unit": "count",
      "value": 6,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.client.claude_code.got_data",
      "label": "Claude Code: got data",
      "module": "used",
      "unit": "count",
      "value": 6,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.client.claude_code.came_back",
      "label": "Claude Code: came back",
      "module": "used",
      "unit": "count",
      "value": 4,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.client.cursor.connected",
      "label": "Cursor: connected",
      "module": "used",
      "unit": "count",
      "value": 4,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.client.cursor.called",
      "label": "Cursor: called",
      "module": "used",
      "unit": "count",
      "value": 4,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.client.cursor.got_data",
      "label": "Cursor: got data",
      "module": "used",
      "unit": "count",
      "value": 4,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.client.cursor.came_back",
      "label": "Cursor: came back",
      "module": "used",
      "unit": "count",
      "value": 2,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.client.github_copilot.connected",
      "label": "GitHub Copilot: connected",
      "module": "used",
      "unit": "count",
      "value": 3,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.client.github_copilot.called",
      "label": "GitHub Copilot: called",
      "module": "used",
      "unit": "count",
      "value": 2,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.client.github_copilot.got_data",
      "label": "GitHub Copilot: got data",
      "module": "used",
      "unit": "count",
      "value": 2,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.client.github_copilot.came_back",
      "label": "GitHub Copilot: came back",
      "module": "used",
      "unit": "count",
      "value": 1,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.gptbot.requests",
      "label": "GPTBot: requests",
      "module": "used",
      "unit": "count",
      "value": 340,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.gptbot.refused_rate",
      "label": "GPTBot: share of requests refused (403/429)",
      "module": "used",
      "unit": "rate",
      "value": 0,
      "n": 340,
      "ci_lo": 0,
      "ci_hi": 0.011,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.oai_searchbot.requests",
      "label": "OAI-SearchBot: requests",
      "module": "used",
      "unit": "count",
      "value": 77,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.oai_searchbot.refused_rate",
      "label": "OAI-SearchBot: share of requests refused (403/429)",
      "module": "used",
      "unit": "rate",
      "value": 0,
      "n": 77,
      "ci_lo": 3.469446951953614e-18,
      "ci_hi": 0.047520088667220836,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.chatgpt_user.requests",
      "label": "ChatGPT-User: requests",
      "module": "used",
      "unit": "count",
      "value": 58,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.chatgpt_user.refused_rate",
      "label": "ChatGPT-User: share of requests refused (403/429)",
      "module": "used",
      "unit": "rate",
      "value": 0.017241379310344827,
      "n": 58,
      "ci_lo": 0.003049959884541764,
      "ci_hi": 0.09141072677298324,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.claudebot.requests",
      "label": "ClaudeBot: requests",
      "module": "used",
      "unit": "count",
      "value": 120,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.claudebot.refused_rate",
      "label": "ClaudeBot: share of requests refused (403/429)",
      "module": "used",
      "unit": "rate",
      "value": 0,
      "n": 120,
      "ci_lo": 0,
      "ci_hi": 0.031,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.claude_searchbot.requests",
      "label": "Claude-SearchBot: requests",
      "module": "used",
      "unit": "count",
      "value": 44,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.claude_searchbot.refused_rate",
      "label": "Claude-SearchBot: share of requests refused (403/429)",
      "module": "used",
      "unit": "rate",
      "value": 0,
      "n": 44,
      "ci_lo": 6.938893903907228e-18,
      "ci_hi": 0.08029831778201396,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.perplexitybot.requests",
      "label": "PerplexityBot: requests",
      "module": "used",
      "unit": "count",
      "value": 95,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.perplexitybot.refused_rate",
      "label": "PerplexityBot: share of requests refused (403/429)",
      "module": "used",
      "unit": "rate",
      "value": 0.021052631578947368,
      "n": 95,
      "ci_lo": 0.0057923854515239195,
      "ci_hi": 0.07354263138349293,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.perplexitybot_not_verified.requests",
      "label": "PerplexityBot (not verified): requests",
      "module": "used",
      "unit": "count",
      "value": 37,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.crawler.perplexitybot_not_verified.refused_rate",
      "label": "PerplexityBot (not verified): share of requests refused (403/429)",
      "module": "used",
      "unit": "rate",
      "value": null,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": "no_data",
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.noise_excluded.total",
      "label": "Requests removed as noise",
      "module": "used",
      "unit": "count",
      "value": 312,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.noise_excluded.discovery_sweep",
      "label": "Removed as noise: discovery sweep",
      "module": "used",
      "unit": "count",
      "value": 96,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.noise_excluded.probe",
      "label": "Removed as noise: probe",
      "module": "used",
      "unit": "count",
      "value": 41,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.noise_excluded.enumeration",
      "label": "Removed as noise: enumeration",
      "module": "used",
      "unit": "count",
      "value": 58,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.noise_excluded.list_sweep",
      "label": "Removed as noise: list sweep",
      "module": "used",
      "unit": "count",
      "value": 22,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.noise_excluded.spoofed",
      "label": "Removed as noise: spoofed",
      "module": "used",
      "unit": "count",
      "value": 37,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.noise_excluded.own",
      "label": "Removed as noise: own",
      "module": "used",
      "unit": "count",
      "value": 58,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.ai_referred.visits",
      "label": "Visits sent by AI assistants",
      "module": "used",
      "unit": "count",
      "value": 231,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    },
    {
      "key": "used.ai_referred.signups",
      "label": "Signups sent by AI assistants",
      "module": "used",
      "unit": "count",
      "value": 14,
      "n": null,
      "ci_lo": null,
      "ci_hi": null,
      "null_reason": null,
      "method_version": "used-v4",
      "date": "2026-10-18"
    }
  ],
  "read_not_cited": [],
  "fixes": [],
  "last_week": [
    {
      "title": "Unblock OAI-SearchBot",
      "status": "verified",
      "note": "Refusals went from 31% to 0% of 77 requests."
    },
    {
      "title": "Fix get_delivery_status for older messages",
      "status": "verified",
      "note": "Empty results fell from 14% to 2% of calls."
    }
  ]
}
