Security architecture
The control plane runs before the query.
Every prompt resolves through identity, context-layer definitions, row and column rules, and SQL validation before a result reaches anyone.
- OIDC + workspace roles
- MDL context layer
- RLS + CLS at query time
- SQL + answer lineage logged
- RLSregion = 'EMEA' from session
- CLSsalary, email masked
- MDLrevenue as approved metric
- SQL guardread-only, bound params