{"note":"Aggregate counts of paid POST /check, /check/deep, /address/check, and /address/check/full only. No addresses or txs. /demo not counted. check.rescue.byMode buckets tokentx|v2|none for attempted rescues (cost watch). byPayerClass.outside excludes internal fee payers (hectic-spend / Index / env INTERNAL_FEE_PAYERS); totals still include everyone. outsideSince is when classification started — earlier calls sit only in total. Per route, ignoredFieldNames / ignoredFieldNamesOutside count request field NAMES we did not use (from ignoredFields; names only, never values; outside = non-internal fee payer); absent until the first paid call that sent one.","allTime":{"check":{"total":17,"byVerdict":{"external":16,"none":1},"bySource":{"blockscout":3,"rpc":13,"none":1},"rescue":{"attempted":3,"used":3,"failed":0,"skipped":14,"byMode":{"tokentx":2}},"unknownReason":{},"byPayerClass":{"outside":2,"internal":10,"unknown":0}},"deep":{"total":4,"byVerdict":{"external":4},"bySource":{"blockscout":3,"alchemy":1},"unknownReason":{},"byIndexerMode":{"tokentx":2,"alchemy":1},"historyComplete":{"true":3,"false":0},"byPages":{"1":3},"byPayerClass":{"outside":0,"internal":2,"unknown":0}},"since":"2026-10-12T11:39:50.939Z","updatedAt":"2026-11-02T18:46:48.443Z","addressCheck":{"total":27,"byRisk":{"low":16,"high":10,"medium":1},"bySource":{"rpc":19,"contacts_only":6,"recipient_only":2},"byPayerClass":{"outside":5,"internal":13,"unknown":0}},"addressFull":{"total":30,"byRisk":{"low":3,"medium":12,"high":15},"bySource":{"blockscout":25,"alchemy":5},"byIndexerMode":{"tokentx":18,"v2":7,"alchemy":5},"historyComplete":{"true":24,"false":6},"byPayerClass":{"outside":8,"internal":3,"unknown":0}},"byPayerClass":{"outside":15,"internal":28,"unknown":0},"outsideSince":"2026-10-14T12:24:22.124Z"},"today":{"byPayerClass":{"outside":0,"internal":0,"unknown":0},"check":{"total":0,"byVerdict":{},"bySource":{},"byPayerClass":{"outside":0,"internal":0,"unknown":0},"rescue":{"attempted":0,"used":0,"failed":0,"skipped":0},"unknownReason":{}},"deep":{"total":0,"byVerdict":{},"bySource":{},"byPayerClass":{"outside":0,"internal":0,"unknown":0},"unknownReason":{},"byIndexerMode":{},"historyComplete":{"true":0,"false":0},"byPages":{}},"addressCheck":{"total":0,"byRisk":{},"bySource":{},"byPayerClass":{"outside":0,"internal":0,"unknown":0}},"addressFull":{"total":0,"byRisk":{},"bySource":{},"byPayerClass":{"outside":0,"internal":0,"unknown":0},"byIndexerMode":{},"historyComplete":{"true":0,"false":0}},"day":"2026-11-03"},"unpaid402":{"note":"unpaid402 = payment challenges (HTTP 402) served per paid route, outside traffic only (our own Kertivo monitors and probes are not counted; user-agents can be faked, so counts are approximate). byMethod GET includes GET variants. paymentRejected = a 402 answered to a request that carried a payment header (payment not accepted). Compare with the paid totals above for a rough challenge-to-paid funnel. No IPs, addresses or user-agents are stored. today = UTC day.","allTime":{"routes":{"check":{"total":2973,"byMethod":{"GET":529,"POST":2444},"paymentRejected":0},"deep":{"total":2852,"byMethod":{"GET":447,"POST":2405},"paymentRejected":0},"trustLookup":{"total":1067,"byMethod":{"GET":0,"POST":1067},"paymentRejected":0},"addressCheck":{"total":2007,"byMethod":{"GET":540,"POST":1467},"paymentRejected":0},"addressFull":{"total":2843,"byMethod":{"GET":382,"POST":2461},"paymentRejected":0}},"since":"2026-10-30T17:37:34.929Z","updatedAt":"2026-11-03T09:56:59.460Z"},"today":{"day":"2026-11-03","routes":{"check":{"total":371,"byMethod":{"GET":61,"POST":310},"paymentRejected":0},"deep":{"total":316,"byMethod":{"GET":44,"POST":272},"paymentRejected":0},"trustLookup":{"total":113,"byMethod":{"GET":0,"POST":113},"paymentRejected":0},"addressCheck":{"total":212,"byMethod":{"GET":35,"POST":177},"paymentRejected":0},"addressFull":{"total":333,"byMethod":{"GET":46,"POST":287},"paymentRejected":0}},"updatedAt":"2026-11-03T09:56:59.460Z"}}}