{"openapi": "3.0.3", "info": {"title": "POKT Network Watch", "version": "0.1.0", "description": "What changed on Pocket Network (chain params, alerts, official sources) with per-event receipts and SHA-256 evidence. Observed values only."}, "servers": [{"url": "https://watch.pokt-agent.com"}], "paths": {"/v1/version": {"get": {"summary": "Identity", "responses": {"200": {"description": "service id and version"}}}}, "/v1/health": {"get": {"summary": "Readiness", "responses": {"200": {"description": "{status: ok}"}}}}, "/v1/network/status": {"get": {"summary": "Chain head, governance params, active alerts, source summary", "responses": {"200": {"description": "pokt-network-watch-status/v1"}}}}, "/v1/sources": {"get": {"summary": "Watched official sources with last fetch, change class, sha256", "responses": {"200": {"description": "pokt-network-watch-sources/v1"}}}}, "/v1/events": {"get": {"summary": "Change events, newest last, each bound to a receipt", "parameters": [{"name": "limit", "in": "query", "schema": {"type": "integer", "maximum": 200}}, {"name": "source", "in": "query", "schema": {"type": "string"}}, {"name": "since", "in": "query", "schema": {"type": "string", "format": "date-time"}}, {"name": "all", "in": "query", "schema": {"type": "string", "enum": ["1"]}, "description": "include UNCHANGED fetches"}], "responses": {"200": {"description": "pokt-network-watch-events/v1"}}}}, "/v1/events/{event_id}/verify": {"get": {"summary": "Re-verify an event's receipt against the stored snapshot", "parameters": [{"name": "event_id", "in": "path", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "VERIFIED | RECEIPT_MISMATCH | RECEIPT_MISSING"}, "404": {"description": "unknown event"}}}}, "/v1/watch": {"post": {"summary": "Deterministic question over the same data", "requestBody": {"required": false, "content": {"application/json": {"schema": {"type": "object", "properties": {"question": {"type": "string", "example": "What changed in the last 24 hours?"}, "hours": {"type": "integer", "default": 24}, "source_id": {"type": "string"}, "event_id": {"type": "string"}}}}}}, "responses": {"200": {"description": "pokt-network-watch-answer/v1 with intent, events[] / alerts / params / verification"}, "400": {"description": "bad request"}}}}}}