{
  "paidCalls": 119,
  "unpaidChallenges": 119707,
  "rejected": 54,
  "trialCalls": 4245,
  "byEndpoint": {
    "/v2/firewall/simulate-tx": 12,
    "/v2/sentinel/stream": 52,
    "/v2/oracle/base": 18,
    "/v2/sentiment": 29,
    "/v2/security/scan": 4,
    "/v2/sentinel/latest": 4
  },
  "attestations": 38,
  "oracleQueries": 608,
  "tokenScans": 1514,
  "batches": 1,
  "simulations": 4,
  "firewallSimulations": 30,
  "settledCalls": 112,
  "settledByEndpoint": {
    "/v2/firewall/simulate-tx": 5,
    "/v2/sentinel/stream": 52,
    "/v2/oracle/base": 18,
    "/v2/sentiment": 29,
    "/v2/security/scan": 4,
    "/v2/sentinel/latest": 4
  },
  "queuedCalls": 1,
  "queuedByEndpoint": {
    "/v2/firewall/simulate-tx": 1
  },
  "paymentCountersSince": "2026-09-30T01:22:28.122Z",
  "funnel": {
    "stages": {
      "trialCalls": 4245,
      "unpaidChallenges": 119707,
      "rejected": 54,
      "paidCalls": 119,
      "queuedCalls": 1,
      "settledCalls": 112
    },
    "paidSince": 113,
    "paidLegacy": 6,
    "demand": 124071,
    "conversionsPct": {
      "settledPerPaidSince": 99.115,
      "queuedPerPaidSince": 0.885
    },
    "crossWindowPct": {
      "paidPerTrial": 2.662,
      "paidPerChallenge": 0.0944,
      "settledPerDemand": 0.0903
    },
    "window": {
      "countersSince": "2026-09-30T01:22:28.122Z",
      "note": "Only conversionsPct is a rate: both sides come from the same window. crossWindowPct divides a payment counter by trial/challenge counters that started earlier, and paidLegacy are the pre-counter calls paidCalls still carries that no settlement counter saw -- read those as a bound, never as a rate."
    },
    "since": "2026-09-30T01:22:28.122Z"
  },
  "spentTxCount": 0,
  "ledgerEntries": 42,
  "ledgerIntegrity": "ok",
  "keyId": "6db8674197d1601f",
  "keyGeneratedAtBoot": false,
  "stateDir": "/app/state",
  "statePersistent": true,
  "boots": 758,
  "uptimeSeconds": 3141
}