Security Architecture

Security Architecture

How SemaFore handles keys, sessions, encryption, and rotation.

This section documents the cryptographic architecture of SemaFore, a messaging platform for regulated enterprises. Start with Overview for the trust model, then continue through Cryptographic Primitives, Identity Keys, Session Establishment, Message Encryption, Broadcast Messages, and Key Rotation. These pages are intended for security teams, engineers, and compliance reviewers assessing the platform’s cryptographic posture. All claims in this section are grounded in ADRs (Architecture Decision Records) and verified against the live implementation in sf-server.