{"ok":true,"status":"ok","feed":{"status":"ok","reasons":[],"stale_after_secs":600,"stale_quotes":2,"last_cycle":{"finished_at":"2026-11-04T22:49:52.883031044Z","elapsed_ms":3100,"nodes_ok":29,"nodes_failed":0,"nodes_dormant":46,"delisted":0,"expired":0},"sources":{"openrouter":{"endpoints":1,"healthy":1,"failing":0,"dormant":0,"failure_classes":{},"models":454,"last_success_at":"2026-11-04T22:49:49.897892510Z","last_error":null},"orcarouter":{"endpoints":1,"healthy":1,"failing":0,"dormant":0,"failure_classes":{},"models":216,"last_success_at":"2026-11-04T22:49:50.321846438Z","last_error":null},"routstr":{"endpoints":75,"healthy":29,"failing":46,"dormant":46,"failure_classes":{"connect":1,"dns":24,"http_4xx":4,"http_5xx":7,"timeout":6,"tls":4,"ssrf_skip":3},"models":6441,"last_success_at":"2026-11-04T22:49:52.869463525Z","last_error":"catalog timed out after 10s","skipped":3}},"discovery":{"nodes":78,"last_announcement_at":"2026-11-04T22:06:59.262412905Z","lag_secs":2587}},"service":"tokenstats","quotes":7112,"nodes":78,"btc_usd":80840.355,"btc_usd_at":"2026-11-04T22:49:31.878094581Z","btc_usd_age_secs":34,"last_updated":"2026-11-04T22:49:52.855947237+00:00","ts":"2026-11-04T22:50:06.831063910+00:00"}