To understand why Neutrality is unique, it helps to look at these three foundational pillars of the technology.
1. What is Formal Verification?
Standard software relies on probabilistic testing, patching flaws only as they appear. Formal verification replaces this reactive approach with mathematical proof. Code is translated into rigorous logical statements that are strictly machine-tested to exhaustively validate every execution path. The result is provable security: mathematical evidence that the software is physically incapable of violating its defined security properties.
2. What is seL4?
SeL4 is the world’s first formally verified operating system kernel. It provides a bug-free foundation that uses absolute mathematical rigor to ensure total component separation. Because of its unbreachable isolation, seL4 is heavily trusted in extreme, mission-critical environments—including military satellites, autonomous helicopters, and unmanned vehicles.
The Scaling Bottleneck: This powerful foundation historically faced a major limitation: seL4 was fundamentally designed for low-core, single-core embedded processors. It could not scale to high-performance servers without losing its performance or destroying its mathematical proofs.
3. What is a Multikernel Architecture?
Neutrality overcame this global scaling limitation using a multikernel architecture. Unlike traditional software that runs a single kernel across all CPU cores, a multikernel design treats a modern multicore machine as a network of independent nodes. By running a separate, isolated instance of seL4 on each individual CPU core, Neutrality eliminates shared states, slashes the attack surface, and achieves linear scalability on high-performance hardware without a single security bottleneck.