{
  "generatedAt": "2026-09-02T18:53:58.954Z",
  "source": "on-chain Base (keyless): USDC transfers → payTo (each x402 settlement = 1 transfer from the agent). A micro-payment (≤ $1) = one call. Our own test wallets are excluded from the external signal.",
  "payTo": "0x7b13107779cfda1beba3289d0fbe27310436f3e3",
  "window": {
    "fromBlock": 47792936,
    "toBlock": 50792936,
    "approxDays": 69
  },
  "scan": {
    "chunksFetched": 61,
    "chunksFailed": 0,
    "scanDegraded": false,
    "transfersToPayTo": 111,
    "excludedLarge": 0
  },
  "testWalletsExcluded": [
    "0x527ebe4a153ab22103cc98b7a95c8a2962586ec4"
  ],
  "report": {
    "externalPayers": 8,
    "externalCalls": 77,
    "externalRevenueUsd": 4.45,
    "testCalls": 34,
    "firstExternalSaleAt": 1784948431,
    "lastExternalSaleAt": 1788350957,
    "byDay": [
      {
        "day": "2026-07-25",
        "calls": 2,
        "payers": 1,
        "revenueUsd": 0.4
      },
      {
        "day": "2026-07-26",
        "calls": 2,
        "payers": 1,
        "revenueUsd": 0.4
      },
      {
        "day": "2026-08-13",
        "calls": 1,
        "payers": 1,
        "revenueUsd": 0.05
      },
      {
        "day": "2026-08-23",
        "calls": 1,
        "payers": 1,
        "revenueUsd": 0.05
      },
      {
        "day": "2026-08-24",
        "calls": 1,
        "payers": 1,
        "revenueUsd": 0.05
      },
      {
        "day": "2026-08-25",
        "calls": 2,
        "payers": 1,
        "revenueUsd": 0.1
      },
      {
        "day": "2026-08-26",
        "calls": 65,
        "payers": 2,
        "revenueUsd": 3.25
      },
      {
        "day": "2026-08-27",
        "calls": 1,
        "payers": 1,
        "revenueUsd": 0.05
      },
      {
        "day": "2026-09-01",
        "calls": 1,
        "payers": 1,
        "revenueUsd": 0.05
      },
      {
        "day": "2026-09-02",
        "calls": 1,
        "payers": 1,
        "revenueUsd": 0.05
      }
    ]
  },
  "caveats": [
    "On-chain FACT: USDC transfers → payTo on Base. externalPayers = the distinct non-test wallets that paid.",
    "The ≤ $1 filter isolates the x402 micro-payments (it excludes large deposits to payTo).",
    "The fable-plan test: externalPayers > 0 over 90d = there is a real buyer → invest; 0 = keep it listed at zero cost.",
    "The payTo is also used as a general receiving wallet — the value filter mitigates, but does not eliminate, non-x402 noise."
  ]
}