Skip to main content

Intelligence infrastructure for a more connected world

Security

Security and trust

These are implemented engineering principles. They are not a substitute for an independent audit report.

Security principles

  • Tenant isolation by database, not by UI

    Row Level Security is mandatory for tenant-sensitive data. Application code is never the only security layer: the database enforces tenant boundaries even when application logic fails.
  • Layered authorization

    Identity, tenant, role, relationship, resource, policy, context and risk resolve to a decision on every request. Server functions authenticate, resolve tenancy, authorize, validate, execute and audit — in that order.
  • Canonical truth protection

    Reality (verified records) and intelligence (predictions, AI interpretations) are separated by law. AI inference must never overwrite canonical truth without validation.
  • AI output is untrusted by default

    AI proposals pass validation, policy check and human approval before execution — and every step is audited. No agent can silently increase its own permissions or deploy itself.
  • Immutable audit records

    Every important action leaves an audit trail: who did what, when, under which policy. Logs never carry secrets or unnecessary private data.
  • Agent lifecycle governance

    Agents move through proposed, reviewed, approved, deployed, monitored, suspended and retired states. Security is continuous: observe, evaluate, decide, enforce, audit, re-evaluate.