{
  "entity_count": 15,
  "current_claim_count": 132,
  "license": "CC-BY-4.0",
  "repo": "https://github.com/crank-box/rattlesnakesbymail-data",
  "last_export": {
    "id": 4,
    "ts": "2026-09-14T12:18:12.419Z",
    "kind": "manual",
    "r2_key": "data/2026-09-14/",
    "github_commit": null,
    "row_counts": {
      "entities": 15,
      "claims": 132,
      "changes": 132,
      "observation_daily": 3,
      "questions": 0,
      "notes": 0,
      "mcp_calls_daily": 12
    },
    "note": "GitHub commit used the failed method after the Git Data API failed: git-data: blob create failed for data/2026-09-14/entities.json: HTTP 403; contents-api: contents PUT failed for data/2026-09-14/entities.json: HTTP 403"
  },
  "tables": [
    {
      "name": "entities",
      "description": "One row per crawler, fetcher, search bot, ads bot, or robots.txt policy token."
    },
    {
      "name": "claims",
      "description": "One row per atomic, dated, evidenced fact about an entity."
    },
    {
      "name": "changes",
      "description": "The cross-vendor changelog of claim additions, updates, and disputes."
    },
    {
      "name": "observation_daily",
      "description": "Nightly rollup of crawler requests by entity and day. Raw per-request rows are never exported."
    },
    {
      "name": "questions",
      "description": "Published questions from the ledger: normalised text, count, sources, gap status. Unpublished questions and raw question text are never exported."
    },
    {
      "name": "notes",
      "description": "Published notes only. Unpublished notes, and the ua_raw, ip_hash and reviewer_note fields, are never exported."
    },
    {
      "name": "mcp_calls_daily",
      "description": "Daily aggregate of MCP tool calls by tool and client, with a mean latency. Individual calls and args_hash are never exported."
    }
  ]
}