| Deployment | |
| Closed circuit: air-gap without callbacks, no telemetry or licence ping D3: zero runtime egress; signed model bundle; offline licence file; a no-egress gate in CI | ● | ● | ◐ | ◐ | ○ | ◐ | ● |
| A production tier without a GPU (CPU) Starter: ONNX int8 + llama.cpp; 8 vCPU / 16 GB | ● | ◐ | ○ | – | ○ | ○ | ◐ |
| An install product: kit, air-gap bundle, Helm, upgrade, backup, rollback thulpar install | upgrade | backup | restore | rollback; Helm chart | ● | ○ | ○ | ◐ | ○ | ◐ | ○ |
| Gateway, check API and platform-embedded on one policy and ledger | ● | ○ | ○ | ◐ | ◐ | ◐ | ○ |
| Agent security | |
| Human approval on tool calls: hold, four-eyes, SLA, escalation; the run resumes on approval Cedar @advice("hold:<profile>"), approval inbox, webhooks | ● | ○ | ○ | ◐ | ○ | ○ | ○ |
| Tool authorisation policy (Cedar), argument schemas, SSRF, argument injection | ● | ◐ | ○ | ◐ | ◐ | ◐ | ○ |
| MCP proxy: schema pinning, diff, quarantine, description hygiene, OAuth resource server | ● | ○ | ◐ | ◐ | ◐ | ◐ | ○ |
| Information-flow labels enforced at sensitive sinks (egress, messaging, export, write) The CaMeL/FIDES mechanism without the dual-LLM cost | ● | ○ | ○ | ○ | ○ | ○ | ○ |
| Memory-write policy and provenance; workload identity (SPIFFE) | ● | ○ | ○ | ◐ | ○ | ○ | ○ |
| Detectors | |
| Turkish-evaluated detectors; an eval set and report per language 11,000+ rows of Turkish eval; the CPU bake-off report published | ● | ○ | ○ | ○ | ○ | ○ | ◐ |
| Replaceable detectors (HTTP Detector API); no mandatory vendor model | ● | ● | ○ | ◐ | ○ | ◐ | ● |
| Files, images, YARA, code and health data at the same decision point | ● | ○ | ◐ | ◐ | ◐ | ○ | ◐ |
| Policy and evidence | |
| Tenant policy packs, inheritance, signed versions, sector templates BDDK banking, SEDDK insurance, public sector, defence, EU AI Act high risk | ● | ◐ | ○ | ◐ | ◐ | ○ | ○ |
| A hash-chained, regulator-grade decision ledger; signed evidence packs SHA-256 chain, daily anchors, 7 profiles (KVKK, BDDK, SEDDK, public, EU AI Act, ISO 42001, DORA), offline verification | ● | ○ | ○ | ◐ | ○ | ○ | ○ |
| Red team in CI; a failing benchmark blocks policy activation | ● | ◐ | ◐ | ◐ | ○ | ○ | ○ |
| Runtime | |
| Streaming sentence-level moderation with in-band retraction | ● | ● | – | ◐ | ◐ | ◐ | ○ |
| Security rails fail closed, quality rails fail open; a skipped rail is always a ledger event | ● | ◐ | – | – | – | ○ | ○ |