Governed at the layerthe data lives in.
Security on Agimus is not a bolt-on. Isolation, access control, and audit are properties of the data layer itself — and the same rules bind every person, application, and model that touches it.
Isolation
Every tenant runs in its own isolated data store — never a shared pool with a tenant label. Every request resolves an access context first: who you are, which tenant, which groups. No context, no query.
Access control
Access is granted by group, down to the individual column. A restricted property doesn't blur or warn — it simply isn't there for anyone outside its groups.
AI goes through the same gate. A model resolves the same access context as a person — there is no separate, softer path.
People · Applications · AI via MCP
Audit
Every action on the platform is written to the audit log — who did it, to what, and under which request. System jobs are logged the same way people are. Admins review the trail in the app, not in a support ticket.