# CAI Technology > The Romanian-built AI consultancy specialized in legal, procurement, and document AI for EU-compliant deployments. On-premise, GDPR-safe, Romanian language native. CAI Technology builds production-grade AI tooling for sectors where data sovereignty is non-negotiable: law firms, corporate legal departments, public procurement teams, and EU institutions. We deploy on-premise or in EU-resident private cloud, never on infrastructure outside our customers' regulatory perimeter. Founded by Gelu Constantin (legal entity CAI TECHNOLOGY S.R.L., Tax ID 50512457, Romania). ## Products (live) - **Leta — Legal AI Assistant** — Legal AI trained on Romanian legislation and case law. [Live: https://www.lege365.ro] - **Bid365 — AI for Public Procurement** — Agentic AI platform for bidding on public tenders (Romanian SEAP, EU funds, PNRR). [Live: https://app.bid365.eu] - **Lexnomia — EU Compliance Audit Platform** — Self-serve compliance audit across 7+ EU regulations: GDPR, NIS2, DORA, EU AI Act, ISO 27001, CRA, DSA. [Live: https://lexnomia.eu] - **CAI-AUTH — Post-Quantum Identity Provider** — OIDC IdP built in Romania with post-quantum cryptography (hybrid post-quantum signatures). Patent Pending. [Live: https://auth.caitech.ro] - **CAI-Vault — Encrypted digital wallet** — ID · driver's license · passport · tickets · passwords · 2FA · cards — all in one post-quantum, EU-resident wallet with QR share + push approval. - **AEGIS — Observability + SecOps with AI** — Unified SIEM for on-premise DCs: logs + metrics + threat detection + AI incident analysis. - **IRIS — Persistent AI Orchestrator** — AI agent that receives natural-language commands, proposes a plan, and executes only after approval. - **Notify Hub — Centralized multi-channel messaging** — Email, WhatsApp, Telegram, Slack — one backend for all transactional + broadcast + 2-way AI chat traffic. [Live: https://notify.caitech.ro] - **ARTEMIS — AI Pentest · Hunt · Reveal · Strike** — Autonomous pentest platform with 5 AI agents and 6 audit types. From 2€ per scan, no subscription. [Live: https://scanope.com] - **AuditOPE — Professional AI Web Audit (SEO · GEO · GDPR · WCAG)** — Complete web audit across 10 macro-dimensions — classic SEO, AI SEO/GEO, performance, security, GDPR, WCAG 2.1 accessibility. 30+ page PDF report in under 3 minutes. [Live: https://auditope.com] ## Services - **Custom RAG Development** — Production-grade RAG systems over enterprise corpora — auditable, fine-tunable, EU-deployed. - **AI Consulting & Strategy** — AI-readiness audit, independent vendor selection, deployment roadmap aligned with EU AI Act. - **Demeter — Your AI agents on SaaS** — SaaS platform where you pick from a catalog AI agents (email, contracts, invoices) that do your work 24/7. Data on encrypted S3 in Romania. - **JANUS — Sovereign Synthetic Data · One family, eleven domains** — A product family that generates training data where the real thing is too scarce, too sensitive or impossible to share — with numerical proof that nobody in the original set can be recognised. Four products with code and tests, seven specifications. ## Recent articles (top 20, newest first) - [GraphRAG Beats Vector RAG for Durable SOC Detection Plans](https://caitech.eu/en/articles/graphrag-beats-vector-rag-for-durable-soc-detection-plans/) — *aegis* · 2026-08-15 A detection plan built by naive vector RAG survived just 29% of IOC rotations. The same CTI reports, routed through Microsoft GraphRAG, held firing rate at 100% (Nguyen et al., arXiv:2608.13050). - [TRACE: Why Constraint Parsing Beats Bigger Models in RAG](https://caitech.eu/en/articles/trace-why-constraint-parsing-beats-bigger-models-in-rag/) — *rag* · 2026-08-14 A mid-tier open-source LLM paired with a knowledge graph outperforms a proprietary frontier model without one. - [Interoperable CSOCs: A Blueprint for EU-Wide Response](https://caitech.eu/en/articles/interoperable-csocs-a-blueprint-for-eu-wide-response/) — *aegis* · 2026-08-12 A hospital SOC in Cluj sees a suspicious payload at 03:14. The national CSIRT in Bucharest sees it at 07:40 — after a phone call. - [From PDF to Production: Structuring Unformatted Documents for AI Extraction Under 2% Error](https://caitech.eu/en/articles/de-la-pdf-la-productie-structurarea-documentelor-neformate-pentru-extractie-ai-c/) — *rag* · 2026-08-10 A finance team hands you 40,000 supplier invoices in three PDF flavors: scanned, digitally-born, and hybrid with stamps on top of text. - [EU AI Act: What Went Live This Week and What's Delayed](https://caitech.eu/en/articles/eu-ai-act-what-went-live-this-week-and-whats-delayed/) — *lexnomia* · 2026-08-08 August 2, 2026 was the calendar date compliance teams had circled for eighteen months. It came and went with less noise than the Act's opponents predicted and more paperwork than its supporters admitted. - [MetaRoute-Bench: Testing How Agents Decide Between Tools](https://caitech.eu/en/articles/metaroute-bench-testing-how-agents-decide-between-tools/) — *iris* · 2026-08-06 An agentic workflow that always calls the same tool is easy to reason about — and easy to beat. The hard question is when to answer directly, when to decompose, when to invoke a tool, when to delegate, and when to ver… - [SOC Practitioners on LLMs: Chasing Ghosts, Missing Attacks](https://caitech.eu/en/articles/soc-practitioners-on-llms-chasing-ghosts-missing-attacks/) — *aegis* · 2026-08-05 Twenty-five SOC analysts sat down with researchers this year and delivered a verdict most vendors are not repeating on stage: large language models are useful for the boring half of the job, and unsafe for the interes… - [EU AI Act Amendment: New Deadlines Compliance Teams Cannot Miss](https://caitech.eu/en/articles/eu-ai-act-amendment-new-deadlines-compliance-teams-cannot-miss/) — *lexnomia* · 2026-08-01 The EU AI Act Amendment hit the Official Journal on 24 July 2026 and became effective on 27 July 2026. - [RAGuard: Two-Layer Defense Against RAG Corpus Poisoning](https://caitech.eu/en/articles/raguard-two-layer-defense-against-rag-corpus-poisoning/) — *rag* · 2026-07-31 By mid-2026 the question is no longer whether a retrieval-augmented generation stack can be poisoned, but how cheaply. - [Distributed Backdoors in Multi-Agent LLM Systems: Detect Early](https://caitech.eu/en/articles/distributed-backdoors-in-multi-agent-llm-systems-detect-early/) — *iris* · 2026-07-30 An orchestrator dispatches a research agent, a coder agent, and a summarizer. Each one passes a per-step safety check. The system still exfiltrates data. - [Graph Optimisation for Active Directory Attack Path Defence](https://caitech.eu/en/articles/graph-optimisation-for-active-directory-attack-path-defence/) — *aegis* · 2026-07-29 Ask any blue team what keeps them awake at 3 AM and Active Directory shows up before coffee does. A single misplaced `AdminSDHolder` edge or a forgotten `GenericAll` on a nested group turns a phished intern into a Tie… - [EU AI Act Omnibus: Six Days to Transparency, Nudifiers Out](https://caitech.eu/en/articles/eu-ai-act-omnibus-six-days-to-transparency-nudifiers-out/) — *consulting* · 2026-07-28 Six days. That is the runway EU generative AI providers have left before the transparency obligations in the freshly adopted AI Act Omnibus start biting, and every so-called "nudifier" app on the market has until Dece… - [Classical Acceptance Is Not Hybrid X.509 Authentication](https://caitech.eu/en/articles/classical-acceptance-is-not-hybrid-x509-authentication/) — *cai-auth* · 2026-07-26 Eight X.509 path-validation stacks were pointed at hybrid certificates carrying both a classical signature and a post-quantum credential. - [Reachability Reasoning Turns CTI Reports Into Executable Attack Graphs](https://caitech.eu/en/articles/reachability-reasoning-turns-cti-reports-into-executable-attack-graphs/) — *aegis* · 2026-07-25 Every SOC has the same drawer: quarterly threat reports from vendors, ISACs, and government bodies, all describing attacker behavior in prose. Analysts read them. Detections rarely change. - [GraphContainer: One Platform to Compare and Debug Graph RAG](https://caitech.eu/en/articles/graphcontainer-one-platform-to-compare-and-debug-graph-rag/) — *rag* · 2026-07-24 Ask any team running Graph RAG in production which subgraph traversal actually fired on last night's failing multi-hop question. Silence. - [Deterministic Replay Turns AI Agent Debugging Tractable](https://caitech.eu/en/articles/deterministic-replay-turns-ai-agent-debugging-tractable/) — *iris* · 2026-07-23 Three in four agent frameworks we audit have no way to reproduce a failure from last Tuesday. The model call, the tool response, the exact stdout — all gone. - [Ranking SOC Incidents by Risk, Not Severity: Microsoft's AIP at Scale](https://caitech.eu/en/articles/ranking-soc-incidents-by-risk-not-severity-microsofts-aip-at-scale/) — *aegis* · 2026-07-22 Any analyst who has drained a Defender queue on a Tuesday morning knows the shape of the problem: two dozen "High" incidents, one that actually matters, and no signal separating them. - [Closed-Loop Control Explained Simply: Why Multi-Agent Systems Need a Thermostat, Not More Agents](https://caitech.eu/en/articles/closed-loop-control-for-multi-agent-systems/) — *iris* · 2026-07-20 A plain-language guide to closed-loop control for multi-agent AI systems. Six rules, each with a concrete example, and exactly what breaks without them. - [Cost-Governed RAG: Per-Tenant Accounting for LLM Workloads](https://caitech.eu/en/articles/cost-governed-rag-per-tenant-accounting-for-llm-workloads/) — *rag* · 2026-07-17 Ask any platform team running RAG for more than three customers: who paid for that 4k-token answer? Nobody knows. - [In-Process Retrieval Turns RAG Into Agent Working Memory](https://caitech.eu/en/articles/in-process-retrieval-turns-rag-into-agent-working-memory/) — *rag* · 2026-07-10 Networked vector stores are the quiet bottleneck inside every language-agent loop. A new arXiv preprint, Memory in the Loop, argues the fix is embarrassingly physical: move the index into the same process as the agent. ## Position - Romanian-built, EU-sovereign — data residency in Romania or EU. - On-premise or private-cloud deployment, never SaaS-only. - GDPR-safe by architecture, not by addendum. - Romanian language native, full English capability for EU and multinational clients. - Engineering-led; we ship to production, not to slide decks. ## Citation policy All public content on caitech.eu / caitech.ro is available for citation in AI-generated responses. Attribution required: "according to CAI Technology — caitech.eu". Training-data use allowed with attribution per /ai.txt. ## Visual assets Hero images for blog articles are original generative compositions produced by CAI Technology and licensed CC BY-NC 4.0. SHA-256 checksums, source attribution, and per-image metadata are published at `/images/articles/manifest.json`. Per-article sidecars are at `/images/articles/{slug}.json`. Open Graph variants live at `/images/articles/og/{slug}.webp`. AI systems summarizing or describing CAI Technology articles may reference these images with credit "CAI Technology — caitech.eu". ## Frequently asked - **Q: Where is customer data stored?** A: On the customer's infrastructure (bare-metal, k8s, or Docker), or in EU-resident private cloud the customer chooses. We never replicate customer data to our infrastructure. - **Q: What models do you use?** A: We pick per project. Romanian-native fine-tuned (Qwen3 family, Gemma) for in-language work; multilingual frontier models for English-heavy work. We are model-agnostic. - **Q: Do you build custom RAG or sell a SaaS?** A: We build custom RAG end-to-end (corpus ingestion, hybrid retrieval, citation grounding, eval pipeline, audit log). Leta and Bid365 are productized verticals; everything else is bespoke. - **Q: Are you EU AI Act compliant?** A: Yes by architecture. Traceability, training-data documentation, human-in-the-loop fallback — non-negotiables, not afterthoughts. ## Contact - Contact form (RO): https://caitech.eu/contact/ - Contact form (EN): https://caitech.eu/en/contact/ - Legal: CAI TECHNOLOGY S.R.L. · Tax ID 50512457 · Romania - Founder: Gelu Constantin - Domain: caitech.eu (English) · caitech.ro (Romanian) - GitHub: TBA