{"base_url":"https://crisis.qdev.run","description":"Public-safe crisis monitoring metadata and CAP-compatible incident and risk-signal feeds for automated systems.","endpoints":[{"auth":"public","cache_seconds":3600,"media_type":"application/json","method":"GET","path":"/methodology.json","purpose":"Verification stages, trust principles and known coverage limitations.","url":"https://crisis.qdev.run/methodology.json"},{"auth":"public","cache_seconds":3600,"media_type":"application/json","method":"GET","path":"/ai.json","purpose":"Machine-readable site manifest for AI crawlers and agents.","url":"https://crisis.qdev.run/ai.json"},{"auth":"public","cache_seconds":3600,"media_type":"text/plain","method":"GET","path":"/llms.txt","purpose":"Short LLM-oriented map of public data, API contracts and crawl rules.","url":"https://crisis.qdev.run/llms.txt"},{"auth":"public","cache_seconds":120,"media_type":"application/json","method":"GET","parameters":{"limit":"1..50, default 12"},"path":"/api/cap/summary","purpose":"Small public-safe incident aggregate. Prefer this before crawling feeds.","url":"https://crisis.qdev.run/api/cap/summary"},{"auth":"public","cache_seconds":300,"media_type":"application/atom+xml","method":"GET","parameters":{"limit":"1..200, default 50"},"path":"/api/cap/feed","purpose":"Atom feed of recent public CAP alerts.","url":"https://crisis.qdev.run/api/cap/feed"},{"auth":"public","cache_seconds":300,"media_type":"application/rss+xml","method":"GET","parameters":{"limit":"1..200, default 50"},"path":"/api/cap/rss","purpose":"RSS feed of recent public CAP alerts.","url":"https://crisis.qdev.run/api/cap/rss"},{"auth":"public","cache_seconds":3600,"media_type":"application/yaml","method":"GET","path":"/openapi.yaml","purpose":"Root OpenAPI contract alias for crawlers, SDKs and documentation links.","url":"https://crisis.qdev.run/openapi.yaml"},{"auth":"public","cache_seconds":3600,"media_type":"application/yaml","method":"GET","path":"/api/v1/schema","purpose":"OpenAPI contract for API clients.","url":"https://crisis.qdev.run/api/v1/schema"},{"auth":"public","cache_seconds":3600,"media_type":"text/html","method":"GET","path":"/api/v1/docs","purpose":"Human-readable Swagger UI for the OpenAPI contract.","url":"https://crisis.qdev.run/api/v1/docs"}],"generated_at":"2026-10-20T10:43:37.409778+00:00","language":"ru","machine_entrypoints":{"llms_txt":"https://crisis.qdev.run/llms.txt","manifest":"https://crisis.qdev.run/ai.json","methodology":"https://crisis.qdev.run/methodology.json","openapi":"https://crisis.qdev.run/api/v1/schema","openapi_root":"https://crisis.qdev.run/openapi.yaml","robots":"https://crisis.qdev.run/robots.txt","sitemap":"https://crisis.qdev.run/sitemap.xml"},"name":"Crisis Monitor","platform_integrations":[{"id":"qazstack","public_detail":"Crisis is a QazStack consumer; reusable logic is kept behind documented compatibility contracts.","role":"portable operational primitives and shared contract boundary"},{"id":"qazpipe","public_detail":"QazPipe owns collection and normalization; Crisis applies an operational relevance gate.","role":"normalized event intake"},{"id":"qazlake","public_detail":"Public records expose provenance status without leaking restricted raw evidence.","role":"immutable raw evidence references"},{"id":"qazcompute","public_detail":"Model output is treated as analytical support and remains review-bound.","role":"NLP, embeddings, translation and model provenance"},{"id":"qazgeo","public_detail":"Geography is consumed server-side; missing locations are not defaulted.","role":"GIS catalog, geocoding and operational layers"},{"id":"avds4","public_detail":"The public and operator UI use the AV DS 4 product profile and compact workbench patterns.","role":"operator interface design system"}],"privacy":{"operator_queue_requires_login":true,"public_feeds_omit_internal_notes":true,"public_feeds_omit_personal_data":true},"rate_guidance":{"feeds_min_refresh_seconds":300,"manifest_min_refresh_seconds":3600,"prefer_cache_headers":true,"summary_min_refresh_seconds":120},"recommended_flow":["Read /llms.txt first.","Use /ai.json for endpoint metadata and cache policy.","Use /api/cap/summary for low-cost current state.","Use /api/cap/feed or /api/cap/rss only when item-level alert data is needed.","Use authenticated /api/v1/* endpoints only with an explicit API token."],"record_semantics":{"cap_certainty_is_evidence_based":true,"incident":"Operational event with confirmed or reviewable impact evidence.","missing_geography_is_never_defaulted_to_kazakhstan":true,"monitoring_material":"Source material awaiting operational classification.","risk_signal":"Early-warning hypothesis; not a confirmed incident."}}
