{
  "structure": {
    "measuredAt": "2026-07-28T16:45:16.381Z",
    "chain": "base",
    "headBlock": 49233624,
    "registry": "0x8004BAa17C55a88189AE136b182e5fdA19dE9b63",
    "totalRecords": 374082,
    "agentsWithFeedback": 27615,
    "distinctReviewers": 11040,
    "medianRecordsPerAgent": 2,
    "maxRecordsPerAgent": 280882,
    "medianAgentsPerReviewer": 1,
    "maxAgentsPerReviewer": 14579,
    "singleUseReviewers": 9889,
    "topOnePctReviewerRecordShare": 0.1775,
    "topAgentsByRecords": [
      {
        "agentId": "25975",
        "records": 280882,
        "distinctReviewers": 62,
        "shareOfCorpus": 0.7509
      },
      {
        "agentId": "55985",
        "records": 8518,
        "distinctReviewers": 7420,
        "shareOfCorpus": 0.0228
      },
      {
        "agentId": "1380",
        "records": 1527,
        "distinctReviewers": 1513,
        "shareOfCorpus": 0.0041
      },
      {
        "agentId": "888",
        "records": 1195,
        "distinctReviewers": 10,
        "shareOfCorpus": 0.0032
      },
      {
        "agentId": "56249",
        "records": 1153,
        "distinctReviewers": 2,
        "shareOfCorpus": 0.0031
      }
    ],
    "topReviewersByAgents": [
      {
        "address": "0xf653068677a9a26d5911da8abd1500d043ec807e",
        "agentsRated": 14579,
        "records": 21471
      },
      {
        "address": "0xc71a15fcb1149254f97059f6cf3f6ed43990ebd4",
        "agentsRated": 11985,
        "records": 16572
      },
      {
        "address": "0x718bd246cde7ccc0ab7998ee8f5d865b204fd136",
        "agentsRated": 4282,
        "records": 5518
      },
      {
        "address": "0xa06f907f7ea437ebe60e3d452831ec69e5be43a4",
        "agentsRated": 3198,
        "records": 3681
      },
      {
        "address": "0x809d59b1dc5f7f03aa2f5f02e9679d7f66b4c7c7",
        "agentsRated": 1773,
        "records": 2148
      }
    ]
  },
  "provenance": {
    "sampleRequested": 150,
    "agentsAnalysed": 150,
    "recordsInSample": 498,
    "recordsFlagged": 44,
    "flaggedShare": 0.0884,
    "agentsWithNoBaselineAfterFilter": 2,
    "noBaselineShare": 0.0133,
    "medianClustersPerAgent": 1
  },
  "method": {
    "phase1": "Census. Every NewFeedback event from the Base Reputation Registry between the deployment block (41,663,783) and head, swept via eth_getLogs. Exact, not sampled.",
    "phase2": "Sample. 150 agents with feedback, selected by SHA-256 hash order of agentId so the draw is deterministic and reproducible but uncorrelated with registration time or size. Sampled uniformly BY AGENT, which under-represents records concentrated on a few agents \u2014 see the note on sampling unit.",
    "reproduce": "npx tsx scripts/analyze-corpus.ts --sample 150",
    "source": "https://github.com/MichalStachnik/trust-agent/blob/main/scripts/analyze-corpus.ts"
  }
}