{"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":3858,"candidate":24013,"retired":1502,"total":29373},"firehose":614},"ok":true,"degraded":false,"version":"60c6677","openMarkets":242964,"lastRefresh":"2026-09-29T04:22:28.255Z","refreshAgeMs":313001,"sources":{"polymarket":"ok","kalshi":"ok","hyperliquid":"ok","manifold":"ok","predictit":"ok","myriad":"ok","azuro":"ok","limitless":"ok","futuur":"ok","forecastex":"ok","insightx":"ok","xomarket":"error","smarkets":"ok","sxbet":"error"},"sourceAgesMs":{"polymarket":327272,"kalshi":327272,"hyperliquid":327272,"manifold":793318,"predictit":null,"myriad":606219,"azuro":606219,"limitless":606219,"futuur":606219,"forecastex":606219,"insightx":606219,"xomarket":null,"smarkets":606219,"sxbet":null},"markets":400,"predictionTotal":263232,"perps":40,"events":23504,"consensusGroups":123,"neighbors":{"anchors":9508,"rows":45288,"builtAt":"2026-09-29T00:34:39.738Z","lastBuildMs":468526},"streamClients":0,"newsRecall":{"gdelt":{"attempts":131,"ok":8,"timeout":2,"httpError":114,"empty":6,"stalled":0,"lastOkAt":1790656030225,"lastErrorAt":1790655996401,"breaker":"closed"},"google":{"attempts":13361,"ok":11855,"timeout":11,"httpError":0,"empty":502,"stalled":994,"lastOkAt":1790656054999,"lastErrorAt":1790655490577},"gate":{"inFlight":0,"queued":0,"max":4,"gdelt":{"inFlight":1,"queued":0,"max":1}}},"aiBudget":{"spentToday":0,"spentMonth":99.99996,"dailyUsdBudget":5,"monthlyUsdBudget":100,"pacedDailyUsdBudget":0.00002,"dayKey":"2026-09-29","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-29","exhausted":false},"grok":{"enabled":true,"callsToday":0,"cacheHitRatio":0,"dayKey":"2026-09-29"},"refresh":{"candidates":5000,"eligible":5000,"refreshedLastTick":0,"spentToday":0,"dailyBudget":5,"lambda":0,"stalenessP50Ms":3550397906,"stalenessP95Ms":7087515904,"neverBriefedCount":3169},"memory":{"rssMb":7748,"heapUsedMb":4629},"writeThrough":{"lastSnapshotAt":1790655774400,"ageMs":286858,"inFlight":false,"skips":0},"search":{"semantic":true,"ready":true,"embedded":28665,"corpus":263272,"aliases":1231,"queryDegraded":{"count":0,"lastAt":null,"lastReason":""}},"taxonomy":{"subcategorizedPct":69,"fallbackPct":0,"byDomain":{"Politics":25406,"Economics":16741,"Crypto":4335,"Tech":7920,"Sports":201543,"Culture":6288,"World":24366},"recommendations":{"expand":7,"prune":1,"polish":16746}}}