Foundation Layer
Citadel Base
The minimal, immutable core that provides only essential services: kernel, init system, and graphics. No user applications, no persistent data, no configuration drift. Protected by cryptographic integrity verification.
Isolation Layer
Hypervisor or Container Engine
Container-based realms offer near-native performance for trusted workloads. Hypervisor-based realms provide hardware-level isolation for high-risk activities such as malware analysis.
Application Layer
User Realms
Completely isolated computing environments where your actual work happens. Each realm can only access its own data. Applications are read-only by default; only user data persists across reboots.
System Administrators
Secure endpoints for privileged users at risk of targeted attacks.
Software Developers
Isolated development environments without cross-contamination.
Security Researchers
Safe analysis environments for malware and vulnerability research.
Financial Services
Secure workstations for executing sensitive financial transactions.
Government
Compartmentalized computing for classified and sensitive operations.
Embedded Systems
Secure computing for vehicles, kiosks, and specialized hardware.
Base Data
Builds
Realms
Technical Specifications
Base System
Realm Isolation
Build System
Security Features
Minimum Requirements
Intel VT-x or AMD-V
2+ cores recommended
16 GB recommended
32 GB for multiple realms
128 GB recommended
NVMe for best performance
✓ supported in this mode; Required = mandatory; Recommended = expected; Optional = possible; Limited = partial; N/A = does not apply
Security Features
Filesystem Integrity
dm-verity provides cryptographic verification of every block in the base filesystem. Any tampering prevents boot, ensuring a pristine starting state.
Realm Sandboxing
Complete process, network, and filesystem isolation between realms using kernel namespaces or hardware virtualization.
Immutable Base
The core Citadel system is mounted read-only. No configuration drift, no persistent malware, no accumulated security debt.
Verified Boot Chain
UEFI Secure Boot through kernel loading ensures only cryptographically signed code executes during system startup.
Reproducible Builds
Every binary can be independently verified to match the claimed source code, eliminating supply-chain compromise.
Hardware Security
TPM integration for cryptographic key storage and attestation, plus hardware random-number generation for strong entropy.
Montreal,
Subgraph OS is in active development, and no public download is available yet. When the download channel opens, every binary will be published with reproducible-build checksums and a signed manifest so you can verify exactly what you are running, and to build it yourself from source.
Auditing Tools for Human Rights Defenders: Our Methodology
A behind-the-scenes look at how we run security audits for the Open Technology Fund Security Lab and why methodology matters.
Read more →Reproducible Builds: Why You Shouldn't Have to Trust Our Binaries
If you can recompile the same binary from the same source twice, you stop needing to trust anyone’s servers. The checksums speak for themselves.
Read more →Introducing Citadel: Secure Computing for a Hostile Internet
Citadel is the read-only computing base inside Subgraph OS: the immutable layer on which isolated realms run.
Read more →
