{"openapi":"3.1.0","info":{"title":"NextReset Public Read API","version":"1.0.0","description":"Read-only public reset estimates, source-linked history, AI monitoring and quality observations. Forecasts are experimental and do not represent account eligibility."},"servers":[{"url":"https://nextreset.ai"}],"paths":{"/api/forecast":{"get":{"operationId":"getResetForecast","summary":"Read the current experimental reset forecast","responses":{"200":{"description":"Current public forecast","content":{"application/json":{"schema":{"type":"object"}}}},"503":{"description":"Forecast temporarily unavailable"}}}},"/api/history":{"get":{"operationId":"listResetHistory","summary":"Read source-linked reset announcements","responses":{"200":{"description":"Selected public reset archive","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/monitor":{"get":{"operationId":"getAiMonitor","summary":"Read official incident and stable-release observations","parameters":[{"name":"view","in":"query","schema":{"type":"string","enum":["home","health","changes"]}}],"responses":{"200":{"description":"Public monitoring state","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/quality":{"get":{"operationId":"getCodexQuality","summary":"Read the fixed-task Codex quality notebook state","parameters":[{"name":"view","in":"query","schema":{"type":"string","enum":["home","board"]}}],"responses":{"200":{"description":"Public quality state","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
