Security Overview

Security model overview and links to detailed security documentation.

The Sankofa Engine implements defense-in-depth security across authentication, authorization, encryption, and audit logging. This page provides a high-level overview — for detailed documentation, see the Security & Compliance section.

Security Architecture Summary

LayerImplementation
AuthenticationJWT tokens via API key exchange, ECDSA P-256 transaction signing for self-custody
AuthorizationCasbin v2 RBAC with policy-based access control
Encryption at RestAES-GCM-256 envelope encryption with KMS-derived keys
Encryption in TransitmTLS between services, TLS for client connections
Audit TrailSHA-256 hash chains per account, ECDSA P-256 signed receipts
Key ManagementOpenBao (Vault fork) transit backend, AWS KMS support
InfrastructureKubernetes namespace isolation, network policies, secret scoping

Detailed Documentation