Describe an AI system and get an instant, deterministic read on which EU AI Act obligations bite — grounded in the amended text after the Digital Omnibus (Council final green light, 29 June 2026). The classifier logic mirrors a pipeline the engine invented and gated live — the receipts are at the bottom of this page.
Nobody typed the pipeline below. The engine was handed one fuzzy intent and it composed a new, verified function out of two already-proven ones — then proved it clean before it existed on disk. Real output from this session:
# assess__source__verdict__io · block 0f1f5734… · locator 0546639b0f1f def assess__source__verdict__io(file_0): register_0 = assess__source__register__pure(file_0) register_0 = (register_0['grounded'] if (isinstance(register_0, dict) and ('grounded' in register_0)) else register_0) verdict_0 = assess__register__verdict__pure(register_0) return verdict_0
parse(render(IR)) == IR enforced before any write.Honest scope: this screener runs a grounded ruleset that mirrors the invented source → register → verdict shape. The engine composed and sealed the pipeline live (above); the legal rules are hand-verified against the cited Act, not generated. Multi-language output rendering isn't wired in the clean-room build yet — so it isn't claimed here.
| Obligation | Applies | |
|---|---|---|
| Art 5 prohibited practices | 2 Feb 2025 | in force |
| GPAI model obligations | 2 Aug 2025 | in force |
| Art 50 transparency (label AI content, disclose AI) | 2 Aug 2026 | ~ now |
| New Art 5 bans (nudify / CSAM) | 2 Dec 2026 | |
| High-risk — Annex III (standalone) | 2 Dec 2027 | moved from Aug 2026 |
| High-risk — Annex I (embedded) | 2 Aug 2028 | moved from Aug 2027 |
The Digital Omnibus simplification package pushed the high-risk deadlines back — Annex III to 2 Dec 2027. But Aug 2 2026 is not cancelled: Article 50 transparency still lands on schedule and touches nearly every consumer-facing AI product.
This is exactly why a deterministic, always-current screener matters: a stale blog — or a hallucinating chatbot — will still cite the dead "Aug 2026 high-risk" date. This one encodes the amended text and returns the same answer every time.