Deep Mist AI

Security

High-ticket teams run on trust. Deep Mist AI enforces tenant isolation at the database layer (schema-per-tenant) and scopes every request explicitly via `search_path` switching. Access is gated by JWT auth and tenant membership checks.

Schema Isolation

Each tenant runs in its own Postgres schema (`t_<id>`). Public records live in `public`.

Access Guardrails

JWT auth plus explicit tenant membership validation before any tenant-scoped query.

Operational Controls

Public and tenant migrations are managed separately for reliable tenant provisioning and upgrades.