{
  "generatedAt": "2026-09-10T20:53:48.597Z",
  "chain": "base",
  "windowHours": 24,
  "blockSpanPerQuery": 50,
  "coverage": {
    "chunksRead": 797,
    "chunks": 864,
    "chunksFailed": 67,
    "percentRead": 92.2,
    "isComplete": false,
    "note": "A chunk that returns no data is indistinguishable from a chunk with no activity, and a missing chunk can only add. Every figure below is therefore a FLOOR."
  },
  "sellers": {
    "inDirectory": 875,
    "withAnySettlement": 70,
    "withMoreThanOnePayer": 22,
    "withNoSettlement": 805,
    "percentWithAnySettlement": 8,
    "percentWithMoreThanOnePayer": 2.5
  },
  "settled": {
    "totalUsd": 312.12,
    "averagePerListedSellerUsd": 0.36,
    "singlePayerSellers": {
      "count": 48,
      "totalUsd": 258.13,
      "percentOfAllValue": 83,
      "averagePerCallUsd": 1.1627
    },
    "multiPayerSellers": {
      "count": 22,
      "totalUsd": 53.99,
      "percentOfAllValue": 17,
      "averagePerCallUsd": 0.0737
    },
    "largestSeller": {
      "totalUsd": 244.07,
      "settlements": 17,
      "distinctPayers": 1
    }
  },
  "method": "Seller addresses are every Base payTo in a full pull of the x402 directory. Volume is every USDC Transfer on Base whose recipient is one of those addresses, scanned in contiguous block windows, counted from the USDC contract rather than from any self-reported dashboard.",
  "limits": "A single distinct payer cannot be distinguished from a service paying itself or a treasury sweep, and the largest seller charges enough per call that self-dealing is a real alternative explanation. This measures where value moved, not who profited. Row-level per-seller data is not published."
}