{"version":1,"startedAt":"2026-09-23T09:54:26.148Z","updatedAt":"2026-11-08T03:41:32.491Z","lastRecordedAt":"2026-11-08T00:19:11.691Z","retentionHours":24,"scope":["POST /api/v1/query","GET /api/v1/analyze"],"windows":{"last5Minutes":{"from":"2026-11-08T03:37:00.000Z","to":"2026-11-08T03:41:32.491Z","completeWindow":true,"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0,"internalTestRequests":0,"byEndpoint":{"query":{"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0},"analyze":{"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0}},"internalTests":{"query":{"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0},"analyze":{"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0}}},"lastHour":{"from":"2026-11-08T02:42:00.000Z","to":"2026-11-08T03:41:32.491Z","completeWindow":true,"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0,"internalTestRequests":0,"byEndpoint":{"query":{"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0},"analyze":{"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0}},"internalTests":{"query":{"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0},"analyze":{"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0}}},"last24Hours":{"from":"2026-11-07T03:42:00.000Z","to":"2026-11-08T03:41:32.491Z","completeWindow":true,"requests":6,"successful":6,"clientErrors":0,"serverErrors":0,"averageLatencyMs":2319,"estimatedSuccessfulCallerIps":1,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0,"internalTestRequests":0,"byEndpoint":{"query":{"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0},"analyze":{"requests":6,"successful":6,"clientErrors":0,"serverErrors":0,"averageLatencyMs":2319,"estimatedSuccessfulCallerIps":1,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0}},"internalTests":{"query":{"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0},"analyze":{"requests":0,"successful":0,"clientErrors":0,"serverErrors":0,"averageLatencyMs":null,"estimatedSuccessfulCallerIps":0,"callerEstimateSaturated":false,"successfulRequestsWithoutCallerIp":0}}}},"methodology":"Minute-aligned response counters, including failed requests and cached analysis responses. Authenticated internal tests are reported separately. Caller estimates use bounded HMAC-IP sketches for successful requests; shared IPs undercount and changing IPs overcount. These are not verified users or agents. Recording is best-effort and has no historical backfill. No raw IPs, API keys, wallets, request parameters or caller hashes are retained or exposed."}