Security & Trust Whitepaper

Enterprise Security Architecture

How BAAN guarantees tenant isolation, protects merchant catalog secrets, and maintains deterministic fact governance.

Enterprise Grade

Zero Data Leakage. Multi-Tenant Security.

Built on strict relational schema boundaries, cryptographic tokens, and immutable audit logs.

Zero Cross-Tenant Leakage

Cryptographic Tenant Isolation

Strict Organization and Merchant ID scoping enforced at database, cache, and semantic layers.

Zero Public Training

AES-256 Data Encryption

All brand memory, catalogs, and customer data encrypted in transit and at rest.

100% Deterministic

Immutable Audit Ledger

Every single AI token generation, credit deduction, and model call is signed and recorded.

Enterprise Identity

99.9% Uptime Guarantee

Distributed Kubernetes cluster with automatic failover and Redis-backed resilience.

Compliance & Security Controls Matrix

Isolated Database Schemas

baan_identity, baan_subscriptions, baan_business are strictly separated.

Zero Training Policy

No customer data, menus, or prompt history is used to train public LLM models.

Asymmetric JWT (RS256)

Stateless verification via RFC 7517 JWKS endpoints with rotating cryptographic keys.

ACID Relational Verification

Menu prices and stock counts are checked deterministically in PostgreSQL.

Encrypted Data in Transit & at Rest

All inter-service and public traffic runs over TLS 1.3 with AES-256 at rest.

Automated CI/CD Quality Gates

Strict SAST, secret scanning, dependency vulnerability scans, and 80%+ test coverage.