/api/guardian/status with ETag/304
Live Security Status
Rendering the Guardian widget exactly as it appears inside app.szef.ai. Same DOM, same states, real-time scenario rotation so you can see how NORMAL, SHADOW MODE, PENDING APPROVAL, and ALERT all feel. Back to the whitepaper →
What am I looking at?
This is the exact Svelte widget in lab/szef-os/app/src/lib/components/LiveStatusWidget.svelte — ported to vanilla HTML and driven by a client-side scenario rotator so you can preview it without a live Guardian on the network.
The rotator cycles through: NORMAL PENDING APPROVAL SHADOW MODE MODULE WARNING ALERT RECOVER — every ~10 seconds. Timestamps tick every second. When wired into production, the same DOM binds to /api/guardian/status via the SvelteKit endpoint at src/routes/api/guardian/status/+server.ts, with ETag / 304 for near-zero-bandwidth polling.
Standards enforced by the code behind the widget: IEC 62443-3-3 · NIST SP 800-82 Rev.3 · NIST AI RMF (HITL) · ISO/IEC 42001 · OWASP LLM01. See the compliance mapping →