Datab
Bounded agency · audit-first · NDPA-conscious

Security

Datab's security posture is grounded in three principles: bounded agency for the AI agents, audit-first design for every state change, and explicit data residency. The Node is on-premise; the audit log is local; the data is the institution's.

Bounded agents (Orula + Gu)

Orula and Gu run behind five enforcement layers — Atlas identity, prompt guard, policy engine, approval queue, and audit log. Every impactful action requires explicit human approval; nothing auto-executes high-impact work. The agents' reward score penalizes unsafe behavior; there is no learning loop in RC1.

Identity + trust (Atlas)

  • Per-institution NIN-hashed registry.
  • Atlas HQ federation only over mTLS-authenticated gRPC.
  • Consent gate on every cross-node lookup.
  • Audit log records every write-back from HQ.

Data residency + privacy

  • The Postgres database is on the Datab Node — never replicated to a Datab-hosted cloud.
  • The Atlas HQ sync is opt-in; institutions that prefer not to federate keep their data fully on-node.
  • NDPA-conscious by design: PII is hashed before any cross-node reference.

Hardening + runbooks

Operator security hardening (SSH posture, firewall, fail2ban) is documented in docs/security/ssh-hardening.md. Five incident-response runbooks live under docs/security/runbooks/: unauthorized admin access, database export attempt, node compromise, lost recovery credentials, snap channel downgrade.

Disclosure

Security disclosures go to hello@databsystems.comwith subject line SECURITY. Please do not file security issues in a public tracker.