Multi-tenant isolation at every layer
Enforced in the primary database, the vector store and object storage — with composite (id, organization_id) foreign keys that make cross-tenant linkage structurally impossible.
Security & governance
Isolation, guardrails, approvals and audit are enforced on every run — not configured afterwards.
4-stage
AI safety guardrail pipeline
25+
PII entity types detected and masked
30
governance controls
AES-256-GCM
per-chat envelope encryption
Six controls
Enforced in the primary database, the vector store and object storage — with composite (id, organization_id) foreign keys that make cross-tenant linkage structurally impossible.
Platform roles and organization roles resolve on separate planes, so a platform superuser is never mistaken for an org admin.
Regex PII detection, Presidio NLP entity recognition, prompt-injection classifiers and a PII masker return PASS, BLOCK or MASK before any prompt reaches a model.
Chat content is encrypted with a unique per-chat AES-256-GCM data key wrapped by a master key held only in environment config.
AI-generated code runs in ephemeral containers under the gVisor kernel with dropped capabilities, resource caps and SSRF protection.
Append-only audit database with DB-level UPDATE/DELETE rejection, active tamper detection and automatic forensic backup.
The guardrail pipeline
Four stages run in order on every prompt. The pipeline returns one verdict.
Human in the loop
Approval gates pause a run and resume it with full saved state. Nothing executes around them.
The gate
A real approval run
Agent proposes an action
update ERP · send reply
Guardrails and PII checks run
PASS / BLOCK / MASK
Routed to the right approver
unified approval inbox
Human approves or edits
resumes with saved state
Action executed and logged
immutable audit trail
Tenant isolation
Composite (id, organization_id) foreign keys make cross-tenant linkage structurally impossible.
Deployment & policy
Under NDA
We publish mechanisms, not badges. Ask us something specific and we will answer it in writing.