{"name":"predicthub-server","endpoints":["/health","/ready","/api/search","/api/suggest","/api/markets","/api/markets/movers","/api/markets/by-ids","/api/markets/:id","/api/markets/:id/related","/api/markets/:id/news","/api/markets/:id/compare","/api/markets/:id/crosscheck","/api/events","/api/events/:id","/api/events/:id/news","/api/events/:id/crosscheck","/api/calendar","/api/today","/api/consensus","/api/consensus/:id","/api/categories","/api/taxonomy","/api/platforms","/api/prices","/api/stream","/api/ask","POST /api/telemetry","POST /api/telemetry/erase"],"aiEnabled":true,"news":{"crawl":{"fetches":38,"notModified":0,"errors":0,"robotsBlocked":0,"stalledSlots":0,"breakersOpen":0,"robotsCached":30},"sources":{"active":3811,"candidate":23637,"retired":1332,"total":28780},"firehose":619},"ok":true,"degraded":false,"version":"60c6677","openMarkets":225643,"lastRefresh":"2026-09-23T12:26:31.670Z","refreshAgeMs":192914,"sources":{"polymarket":"error","kalshi":"error","hyperliquid":"ok","manifold":"ok","predictit":"ok","myriad":"ok","azuro":"error","limitless":"error","futuur":"ok","forecastex":"ok","insightx":"ok","xomarket":"error","smarkets":"ok","sxbet":"error"},"sourceAgesMs":{"polymarket":978226,"kalshi":978226,"hyperliquid":214087,"manifold":214087,"predictit":null,"myriad":214087,"azuro":1413498,"limitless":1413498,"futuur":214087,"forecastex":214087,"insightx":214087,"xomarket":null,"smarkets":214087,"sxbet":null},"markets":400,"predictionTotal":235863,"perps":40,"events":21429,"consensusGroups":132,"neighbors":{"anchors":9306,"rows":48240,"builtAt":"2026-09-23T07:55:40.312Z","lastBuildMs":350099},"streamClients":0,"newsRecall":{"gdelt":{"attempts":262,"ok":21,"timeout":14,"httpError":216,"empty":11,"stalled":0,"lastOkAt":1790159011718,"lastErrorAt":1790165770365,"breaker":"closed"},"google":{"attempts":28235,"ok":25942,"timeout":84,"httpError":0,"empty":1058,"stalled":1178,"lastOkAt":1790166470584,"lastErrorAt":1790165765608},"gate":{"inFlight":0,"queued":0,"max":4,"gdelt":{"inFlight":0,"queued":0,"max":1}}},"aiBudget":{"spentToday":0,"spentMonth":99.99996,"dailyUsdBudget":5,"monthlyUsdBudget":100,"pacedDailyUsdBudget":0,"dayKey":"2026-09-23","monthKey":"2026-09","exhausted":false},"aiSpendByFeature":[{"label":"enrich","today":0,"month":75.03917},{"label":"sentiment","today":0,"month":22.38383},{"label":"ask-stream","today":0,"month":1.31704},{"label":"news-summary","today":0,"month":1.00263},{"label":"consensus-narrate","today":0,"month":0.08489},{"label":"consensus-verify","today":0,"month":0.07237},{"label":"aliases","today":0,"month":0.0676},{"label":"news-why","today":0,"month":0.02039},{"label":"social-copy","today":0,"month":0.0105},{"label":"grok","today":0,"month":0.00156}],"llm":{"active":0,"queued":0,"requestsToday":0,"tokensToday":0,"dayKey":"2026-09-23","exhausted":false},"grok":{"enabled":true,"callsToday":0,"cacheHitRatio":0,"dayKey":"2026-09-23"},"refresh":{"candidates":5000,"eligible":5000,"refreshedLastTick":0,"spentToday":0,"dailyBudget":5,"lambda":0,"stalenessP50Ms":3026556991,"stalenessP95Ms":6561771762,"neverBriefedCount":3071},"memory":{"rssMb":9471,"heapUsedMb":6854},"writeThrough":{"lastSnapshotAt":1790166429580,"ageMs":155007,"inFlight":false,"skips":0},"search":{"semantic":true,"ready":true,"embedded":28144,"corpus":235903,"aliases":1431,"queryDegraded":{"count":0,"lastAt":null,"lastReason":""}},"taxonomy":{"subcategorizedPct":67,"fallbackPct":0,"byDomain":{"Politics":21100,"Economics":14791,"Crypto":3962,"Tech":7908,"Sports":176798,"Culture":6157,"World":26576},"recommendations":{"expand":7,"prune":1,"polish":12035}}}