{
  "$comment": "DISTRIBUTION D6. Traction, published including the zeros — and with the four different things a zero can mean kept apart. Generated by tools/traction.mjs; do not hand-edit.",
  "status_vocabulary": {
    "measured": "the source answered and the number is ours",
    "measured-zero": "the source answered and we are genuinely absent or at zero",
    "not-published": "the artefact does not exist yet, so the quantity is undefined rather than zero",
    "indistinguishable": "the source answered and its answer cannot separate two states without a credential",
    "needs-credential": "nothing was attempted; attempting it needs something this studio does not hold",
    "not-run": "the instrument exists and is pre-registered; no arm has run",
    "transport-failed": "the request failed; never read as a zero"
  },
  "invariants": [
    "I1 — a value of 0 is publishable only under measured-zero: a zero must come from a source that answered.",
    "I2 — only measured and measured-zero may carry a number at all.",
    "I3 — a measurement is dated by its own attempt; a channel that attempted nothing carries no date.",
    "I4 — every non-measurement states its reason and names its gate, or states that it has none.",
    "I5 — a value carried from a previous run is labelled and keeps that run's date.",
    "I6 — a count over a collection states how much of the collection it covered; an incomplete reading is a transport failure, never a number."
  ],
  "channels": [
    {
      "id": "edge_reachability",
      "what_it_measures": "whether the live site serves the named AI and search crawlers the same bytes it serves a browser",
      "status": "measured-zero",
      "value": 0,
      "unit": "agent×surface pairs either not answered 200 or not byte-identical to the browser baseline",
      "attempted": true,
      "as_of": "2026-09-26",
      "source": "https://stalepriors.com",
      "reason": null,
      "blocked_by": null,
      "detail": {
        "agents": 12,
        "surfaces": 5,
        "pairs": 60,
        "coverage": {
          "planned": 60,
          "read": 60
        },
        "transport_errors": 0,
        "no_baseline_pairs": 0,
        "baselines_missing": 0,
        "browser_baseline": {
          "agent": "baseline",
          "surfaces": [
            {
              "path": "/",
              "kind": "page",
              "body_sha256_8": "60ee2e09"
            },
            {
              "path": "/llms.txt",
              "kind": "agent-index",
              "body_sha256_8": "fa0a87a1"
            },
            {
              "path": "/does/claude-opus-5-know-prisma",
              "kind": "question-page",
              "body_sha256_8": "aa70cf78"
            },
            {
              "path": "/data/index.json",
              "kind": "dataset",
              "body_sha256_8": "de4f691d"
            },
            {
              "path": "/corrections/zod.md",
              "kind": "correction-pack",
              "body_sha256_8": "cd6f3824"
            }
          ]
        },
        "rows": [
          {
            "agent": "GPTBot",
            "what": "OpenAI, training corpus",
            "user_agent_sent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.2; +https://openai.com/gptbot",
            "surfaces": [
              {
                "path": "/",
                "kind": "page",
                "http_status": 200,
                "bytes": 161539,
                "content_type": "text/html",
                "body_sha256_8": "60ee2e09",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/llms.txt",
                "kind": "agent-index",
                "http_status": 200,
                "bytes": 96050,
                "content_type": "text/plain",
                "body_sha256_8": "fa0a87a1",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/does/claude-opus-5-know-prisma",
                "kind": "question-page",
                "http_status": 200,
                "bytes": 27247,
                "content_type": "text/html",
                "body_sha256_8": "aa70cf78",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/data/index.json",
                "kind": "dataset",
                "http_status": 200,
                "bytes": 959255,
                "content_type": "application/json",
                "body_sha256_8": "de4f691d",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/corrections/zod.md",
                "kind": "correction-pack",
                "http_status": 200,
                "bytes": 124027,
                "content_type": "text/markdown",
                "body_sha256_8": "cd6f3824",
                "identical_to_browser_baseline": true
              }
            ]
          },
          {
            "agent": "OAI-SearchBot",
            "what": "OpenAI, the index ChatGPT search reads",
            "user_agent_sent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot",
            "surfaces": [
              {
                "path": "/",
                "kind": "page",
                "http_status": 200,
                "bytes": 161539,
                "content_type": "text/html",
                "body_sha256_8": "60ee2e09",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/llms.txt",
                "kind": "agent-index",
                "http_status": 200,
                "bytes": 96050,
                "content_type": "text/plain",
                "body_sha256_8": "fa0a87a1",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/does/claude-opus-5-know-prisma",
                "kind": "question-page",
                "http_status": 200,
                "bytes": 27247,
                "content_type": "text/html",
                "body_sha256_8": "aa70cf78",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/data/index.json",
                "kind": "dataset",
                "http_status": 200,
                "bytes": 959255,
                "content_type": "application/json",
                "body_sha256_8": "de4f691d",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/corrections/zod.md",
                "kind": "correction-pack",
                "http_status": 200,
                "bytes": 124027,
                "content_type": "text/markdown",
                "body_sha256_8": "cd6f3824",
                "identical_to_browser_baseline": true
              }
            ]
          },
          {
            "agent": "ChatGPT-User",
            "what": "OpenAI, a fetch triggered by a user's question",
            "user_agent_sent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot",
            "surfaces": [
              {
                "path": "/",
                "kind": "page",
                "http_status": 200,
                "bytes": 161539,
                "content_type": "text/html",
                "body_sha256_8": "60ee2e09",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/llms.txt",
                "kind": "agent-index",
                "http_status": 200,
                "bytes": 96050,
                "content_type": "text/plain",
                "body_sha256_8": "fa0a87a1",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/does/claude-opus-5-know-prisma",
                "kind": "question-page",
                "http_status": 200,
                "bytes": 27247,
                "content_type": "text/html",
                "body_sha256_8": "aa70cf78",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/data/index.json",
                "kind": "dataset",
                "http_status": 200,
                "bytes": 959255,
                "content_type": "application/json",
                "body_sha256_8": "de4f691d",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/corrections/zod.md",
                "kind": "correction-pack",
                "http_status": 200,
                "bytes": 124027,
                "content_type": "text/markdown",
                "body_sha256_8": "cd6f3824",
                "identical_to_browser_baseline": true
              }
            ]
          },
          {
            "agent": "ClaudeBot",
            "what": "Anthropic, crawler",
            "user_agent_sent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ClaudeBot/1.0; +claudebot@anthropic.com",
            "surfaces": [
              {
                "path": "/",
                "kind": "page",
                "http_status": 200,
                "bytes": 161539,
                "content_type": "text/html",
                "body_sha256_8": "60ee2e09",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/llms.txt",
                "kind": "agent-index",
                "http_status": 200,
                "bytes": 96050,
                "content_type": "text/plain",
                "body_sha256_8": "fa0a87a1",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/does/claude-opus-5-know-prisma",
                "kind": "question-page",
                "http_status": 200,
                "bytes": 27247,
                "content_type": "text/html",
                "body_sha256_8": "aa70cf78",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/data/index.json",
                "kind": "dataset",
                "http_status": 200,
                "bytes": 959255,
                "content_type": "application/json",
                "body_sha256_8": "de4f691d",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/corrections/zod.md",
                "kind": "correction-pack",
                "http_status": 200,
                "bytes": 124027,
                "content_type": "text/markdown",
                "body_sha256_8": "cd6f3824",
                "identical_to_browser_baseline": true
              }
            ]
          },
          {
            "agent": "Claude-User",
            "what": "Anthropic, a fetch triggered by a user's question",
            "user_agent_sent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; Claude-User/1.0; +Claude-User@anthropic.com",
            "surfaces": [
              {
                "path": "/",
                "kind": "page",
                "http_status": 200,
                "bytes": 161539,
                "content_type": "text/html",
                "body_sha256_8": "60ee2e09",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/llms.txt",
                "kind": "agent-index",
                "http_status": 200,
                "bytes": 96050,
                "content_type": "text/plain",
                "body_sha256_8": "fa0a87a1",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/does/claude-opus-5-know-prisma",
                "kind": "question-page",
                "http_status": 200,
                "bytes": 27247,
                "content_type": "text/html",
                "body_sha256_8": "aa70cf78",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/data/index.json",
                "kind": "dataset",
                "http_status": 200,
                "bytes": 959255,
                "content_type": "application/json",
                "body_sha256_8": "de4f691d",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/corrections/zod.md",
                "kind": "correction-pack",
                "http_status": 200,
                "bytes": 124027,
                "content_type": "text/markdown",
                "body_sha256_8": "cd6f3824",
                "identical_to_browser_baseline": true
              }
            ]
          },
          {
            "agent": "PerplexityBot",
            "what": "Perplexity, crawler",
            "user_agent_sent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot",
            "surfaces": [
              {
                "path": "/",
                "kind": "page",
                "http_status": 200,
                "bytes": 161539,
                "content_type": "text/html",
                "body_sha256_8": "60ee2e09",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/llms.txt",
                "kind": "agent-index",
                "http_status": 200,
                "bytes": 96050,
                "content_type": "text/plain",
                "body_sha256_8": "fa0a87a1",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/does/claude-opus-5-know-prisma",
                "kind": "question-page",
                "http_status": 200,
                "bytes": 27247,
                "content_type": "text/html",
                "body_sha256_8": "aa70cf78",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/data/index.json",
                "kind": "dataset",
                "http_status": 200,
                "bytes": 959255,
                "content_type": "application/json",
                "body_sha256_8": "de4f691d",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/corrections/zod.md",
                "kind": "correction-pack",
                "http_status": 200,
                "bytes": 124027,
                "content_type": "text/markdown",
                "body_sha256_8": "cd6f3824",
                "identical_to_browser_baseline": true
              }
            ]
          },
          {
            "agent": "Perplexity-User",
            "what": "Perplexity, a fetch triggered by a user's question",
            "user_agent_sent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user",
            "surfaces": [
              {
                "path": "/",
                "kind": "page",
                "http_status": 200,
                "bytes": 161539,
                "content_type": "text/html",
                "body_sha256_8": "60ee2e09",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/llms.txt",
                "kind": "agent-index",
                "http_status": 200,
                "bytes": 96050,
                "content_type": "text/plain",
                "body_sha256_8": "fa0a87a1",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/does/claude-opus-5-know-prisma",
                "kind": "question-page",
                "http_status": 200,
                "bytes": 27247,
                "content_type": "text/html",
                "body_sha256_8": "aa70cf78",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/data/index.json",
                "kind": "dataset",
                "http_status": 200,
                "bytes": 959255,
                "content_type": "application/json",
                "body_sha256_8": "de4f691d",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/corrections/zod.md",
                "kind": "correction-pack",
                "http_status": 200,
                "bytes": 124027,
                "content_type": "text/markdown",
                "body_sha256_8": "cd6f3824",
                "identical_to_browser_baseline": true
              }
            ]
          },
          {
            "agent": "Googlebot",
            "what": "Google, the index AI Overviews is built on",
            "user_agent_sent": "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)",
            "surfaces": [
              {
                "path": "/",
                "kind": "page",
                "http_status": 200,
                "bytes": 161539,
                "content_type": "text/html",
                "body_sha256_8": "60ee2e09",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/llms.txt",
                "kind": "agent-index",
                "http_status": 200,
                "bytes": 96050,
                "content_type": "text/plain",
                "body_sha256_8": "fa0a87a1",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/does/claude-opus-5-know-prisma",
                "kind": "question-page",
                "http_status": 200,
                "bytes": 27247,
                "content_type": "text/html",
                "body_sha256_8": "aa70cf78",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/data/index.json",
                "kind": "dataset",
                "http_status": 200,
                "bytes": 959255,
                "content_type": "application/json",
                "body_sha256_8": "de4f691d",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/corrections/zod.md",
                "kind": "correction-pack",
                "http_status": 200,
                "bytes": 124027,
                "content_type": "text/markdown",
                "body_sha256_8": "cd6f3824",
                "identical_to_browser_baseline": true
              }
            ]
          },
          {
            "agent": "bingbot",
            "what": "Microsoft, the index ChatGPT search also reads",
            "user_agent_sent": "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)",
            "surfaces": [
              {
                "path": "/",
                "kind": "page",
                "http_status": 200,
                "bytes": 161539,
                "content_type": "text/html",
                "body_sha256_8": "60ee2e09",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/llms.txt",
                "kind": "agent-index",
                "http_status": 200,
                "bytes": 96050,
                "content_type": "text/plain",
                "body_sha256_8": "fa0a87a1",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/does/claude-opus-5-know-prisma",
                "kind": "question-page",
                "http_status": 200,
                "bytes": 27247,
                "content_type": "text/html",
                "body_sha256_8": "aa70cf78",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/data/index.json",
                "kind": "dataset",
                "http_status": 200,
                "bytes": 959255,
                "content_type": "application/json",
                "body_sha256_8": "de4f691d",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/corrections/zod.md",
                "kind": "correction-pack",
                "http_status": 200,
                "bytes": 124027,
                "content_type": "text/markdown",
                "body_sha256_8": "cd6f3824",
                "identical_to_browser_baseline": true
              }
            ]
          },
          {
            "agent": "CCBot",
            "what": "Common Crawl — the corpus most open models are trained on",
            "user_agent_sent": "CCBot/2.0 (https://commoncrawl.org/faq/)",
            "surfaces": [
              {
                "path": "/",
                "kind": "page",
                "http_status": 200,
                "bytes": 161539,
                "content_type": "text/html",
                "body_sha256_8": "60ee2e09",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/llms.txt",
                "kind": "agent-index",
                "http_status": 200,
                "bytes": 96050,
                "content_type": "text/plain",
                "body_sha256_8": "fa0a87a1",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/does/claude-opus-5-know-prisma",
                "kind": "question-page",
                "http_status": 200,
                "bytes": 27247,
                "content_type": "text/html",
                "body_sha256_8": "aa70cf78",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/data/index.json",
                "kind": "dataset",
                "http_status": 200,
                "bytes": 959255,
                "content_type": "application/json",
                "body_sha256_8": "de4f691d",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/corrections/zod.md",
                "kind": "correction-pack",
                "http_status": 200,
                "bytes": 124027,
                "content_type": "text/markdown",
                "body_sha256_8": "cd6f3824",
                "identical_to_browser_baseline": true
              }
            ]
          },
          {
            "agent": "Amazonbot",
            "what": "Amazon",
            "user_agent_sent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Safari/605.1.15 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)",
            "surfaces": [
              {
                "path": "/",
                "kind": "page",
                "http_status": 200,
                "bytes": 161539,
                "content_type": "text/html",
                "body_sha256_8": "60ee2e09",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/llms.txt",
                "kind": "agent-index",
                "http_status": 200,
                "bytes": 96050,
                "content_type": "text/plain",
                "body_sha256_8": "fa0a87a1",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/does/claude-opus-5-know-prisma",
                "kind": "question-page",
                "http_status": 200,
                "bytes": 27247,
                "content_type": "text/html",
                "body_sha256_8": "aa70cf78",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/data/index.json",
                "kind": "dataset",
                "http_status": 200,
                "bytes": 959255,
                "content_type": "application/json",
                "body_sha256_8": "de4f691d",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/corrections/zod.md",
                "kind": "correction-pack",
                "http_status": 200,
                "bytes": 124027,
                "content_type": "text/markdown",
                "body_sha256_8": "cd6f3824",
                "identical_to_browser_baseline": true
              }
            ]
          },
          {
            "agent": "meta-externalagent",
            "what": "Meta, training corpus",
            "user_agent_sent": "meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)",
            "surfaces": [
              {
                "path": "/",
                "kind": "page",
                "http_status": 200,
                "bytes": 161539,
                "content_type": "text/html",
                "body_sha256_8": "60ee2e09",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/llms.txt",
                "kind": "agent-index",
                "http_status": 200,
                "bytes": 96050,
                "content_type": "text/plain",
                "body_sha256_8": "fa0a87a1",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/does/claude-opus-5-know-prisma",
                "kind": "question-page",
                "http_status": 200,
                "bytes": 27247,
                "content_type": "text/html",
                "body_sha256_8": "aa70cf78",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/data/index.json",
                "kind": "dataset",
                "http_status": 200,
                "bytes": 959255,
                "content_type": "application/json",
                "body_sha256_8": "de4f691d",
                "identical_to_browser_baseline": true
              },
              {
                "path": "/corrections/zod.md",
                "kind": "correction-pack",
                "http_status": 200,
                "bytes": 124027,
                "content_type": "text/markdown",
                "body_sha256_8": "cd6f3824",
                "identical_to_browser_baseline": true
              }
            ]
          }
        ],
        "note": "this measures what the edge WOULD serve, not that anyone came. The count of who came is cloudflare_ai_crawler_requests, and it is gated."
      },
      "kept_from_previous_run": false
    },
    {
      "id": "robots_policy",
      "what_it_measures": "what the served robots.txt says to each AI training and search token, including the four tokens no client ever sends",
      "status": "measured-zero",
      "value": 0,
      "unit": "tokens this site does not unambiguously allow",
      "attempted": true,
      "as_of": "2026-09-26",
      "source": "https://stalepriors.com/robots.txt",
      "reason": null,
      "blocked_by": null,
      "detail": {
        "served_sha256_8": "19046e6d",
        "bytes": 69,
        "groups": 1,
        "unsupported_syntax": [],
        "verdicts": [
          {
            "token": "GPTBot",
            "what": "OpenAI, training corpus",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "OAI-SearchBot",
            "what": "OpenAI, the index ChatGPT search reads",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "ChatGPT-User",
            "what": "OpenAI, a fetch triggered by a user's question",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "ClaudeBot",
            "what": "Anthropic, crawler",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "Claude-User",
            "what": "Anthropic, a fetch triggered by a user's question",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "PerplexityBot",
            "what": "Perplexity, crawler",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "Perplexity-User",
            "what": "Perplexity, a fetch triggered by a user's question",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "Googlebot",
            "what": "Google, the index AI Overviews is built on",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "bingbot",
            "what": "Microsoft, the index ChatGPT search also reads",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "CCBot",
            "what": "Common Crawl — the corpus most open models are trained on",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "Amazonbot",
            "what": "Amazon",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "meta-externalagent",
            "what": "Meta, training corpus",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "Google-Extended",
            "what": "Google's training/grounding opt-out token — no client sends it",
            "sends_requests": false,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "Applebot-Extended",
            "what": "Apple's training opt-out token — no client sends it",
            "sends_requests": false,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "anthropic-ai",
            "what": "a legacy Anthropic token, still addressed by many sites",
            "sends_requests": false,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "cohere-ai",
            "what": "Cohere's declared token",
            "sends_requests": false,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          },
          {
            "token": "Bytespider",
            "what": "ByteDance — this one does also fetch; it is listed here because the policy answer is the one that decides whether it may",
            "sends_requests": true,
            "allowed": true,
            "matched_group": "*",
            "deciding_rule": "Allow: /",
            "note": null
          }
        ],
        "coverage": {
          "planned": 17,
          "read": 17
        }
      },
      "kept_from_previous_run": false
    },
    {
      "id": "mcp_registry_listings",
      "what_it_measures": "servers matching \"stale-priors\" in the official MCP registry",
      "status": "measured-zero",
      "value": 0,
      "unit": "listings",
      "attempted": true,
      "as_of": "2026-09-26",
      "source": "https://registry.modelcontextprotocol.io/v0/servers?search=stale-priors",
      "reason": null,
      "blocked_by": null,
      "detail": {
        "note": "a true zero: the registry answered and the Index is not in it. Submitting is DISTRIBUTION D3's GATE(Sam)."
      },
      "kept_from_previous_run": false
    },
    {
      "id": "npm_downloads",
      "what_it_measures": "weekly downloads of stale-priors-mcp",
      "status": "not-published",
      "value": null,
      "unit": null,
      "attempted": true,
      "as_of": "2026-09-26",
      "source": "https://api.npmjs.org/downloads/point/last-week/stale-priors-mcp",
      "reason": "the registry has no such package: it has never been published, so its download count is undefined rather than zero. package.json is at 0.1.0 and no tarball has left this machine.",
      "blocked_by": "GATE(Sam) — DISTRIBUTION D3, publishing to npm",
      "detail": {
        "http_status": 404
      },
      "kept_from_previous_run": false
    },
    {
      "id": "github_stars",
      "what_it_measures": "stars on SamAndrzejewski/unattended-works",
      "status": "indistinguishable",
      "value": null,
      "unit": null,
      "attempted": true,
      "as_of": "2026-09-26",
      "source": "https://api.github.com/repos/SamAndrzejewski/unattended-works",
      "reason": "GitHub answers 404 to an unauthenticated client both for a private repository and for one that does not exist. The repository is private (DISTRIBUTION D2), so the expected reading is the first — but this instrument cannot tell them apart, and a star count is a property a private repository does not have.",
      "blocked_by": "GATE(Sam) — DISTRIBUTION D2, making the repository public",
      "detail": {
        "http_status": 404,
        "note": "not a zero: an unstarred PUBLIC repository answers 200 with stargazers_count 0, which is a different fact and would be published as measured-zero."
      },
      "kept_from_previous_run": false
    },
    {
      "id": "github_clones",
      "what_it_measures": "git clones of SamAndrzejewski/unattended-works in the last fourteen days",
      "status": "needs-credential",
      "value": null,
      "unit": null,
      "attempted": false,
      "as_of": null,
      "source": "https://api.github.com/repos/SamAndrzejewski/unattended-works/traffic/clones",
      "reason": "the traffic endpoint requires push access to the repository; this studio holds no GitHub credential (charter rule 4), and the repository is private in any case.",
      "blocked_by": "GATE(Sam) — DISTRIBUTION D2 (public repository) and a token",
      "detail": null,
      "kept_from_previous_run": false
    },
    {
      "id": "cloudflare_ai_crawler_requests",
      "what_it_measures": "requests to stalepriors.com per AI-crawler family, from Cloudflare's own logs",
      "status": "needs-credential",
      "value": null,
      "unit": null,
      "attempted": false,
      "as_of": null,
      "source": "Cloudflare GraphQL analytics API",
      "reason": "requires an API token on Sam's Cloudflare account. Nothing was attempted, so this row is not a zero and is not dated — an undated absence is the honest shape of a measurement never taken.",
      "blocked_by": "GATE(Sam) — DISTRIBUTION D6, a read-only Cloudflare analytics token",
      "detail": {
        "note": "edge_reachability is the precondition, not a substitute: it says the crawlers would be served, not that any came."
      },
      "kept_from_previous_run": false
    },
    {
      "id": "citation_probes",
      "what_it_measures": "of twenty pre-registered questions asked of Perplexity, ChatGPT search and Claude search, how many answers cite stalepriors.com",
      "status": "not-run",
      "value": null,
      "unit": null,
      "attempted": false,
      "as_of": null,
      "source": "prompts/traction-probes.md",
      "reason": "the question set is pre-registered and committed; no arm has run. Running it needs paid API access to three answer engines (~$10), which is unauthorised spend (charter rule 4).",
      "blocked_by": "GATE(Sam) — DISTRIBUTION D6, ~$10 of API credit and three keys",
      "detail": {
        "preregistration_sha256_8": "f8fd5243",
        "questions": 20,
        "strata": [
          "A — questions this site answers directly",
          "B — neighbouring questions this site was never shaped around"
        ]
      },
      "kept_from_previous_run": false
    }
  ]
}
