Security & compliance

Built to the procurement bar.

Memory-safe implementation, named cryptography, verifiable releases, hardened deployment — and a certification roadmap stated honestly, with what is and isn’t validated today. This page is written for the security officer and the procurement reviewer.

Tested end-to-endSigned releases · SBOM · provenance
Implementation

Memory-safe core, written in Rust.

The data plane is implemented in Rust — the direction recommended by the US Office of the National Cyber Director (February 2024) and the NSA for security-critical software. Entire vulnerability classes that have plagued VPN implementations in C and C++ — buffer overflows, use-after-free, data races — are excluded by construction. Automated tests run across the workspace on every change, including end-to-end failover and key-rotation tests against two live daemons.

Cryptography

Named, not gestured at.

Noise IK handshake · X25519 key agreement · ChaCha20-Poly1305 authenticated encryption · BLAKE2s — the cryptographic family of WireGuard and Signal. Key rotation every 2 minutes or 1 GiB with measured zero loss during the swap; replay protection; private keys zeroised in memory; endpoint changes accepted only from cryptographically verified traffic. Each node is a signed record that names its keys, so a key is replaced without the node changing identity. Across the fleet, keys and the shared secret rotate on a schedule — accepted first, then used, the old kept until every node that matters has moved. A new node gets in only by a way the operator chose — a one-time pairing code, a fleet certificate, its key plus a second secret, or an operator’s approval — and every admission is recorded with who made it. Every standard the platform implements, follows or deliberately departs from is listed with its relationship on the standards page — nexusatlas.io.

Trust boundaries

Hop honesty.

Direct peer traffic is end-to-end encrypted. Mesh relay nodes re-encrypt per hop and are trusted, authenticated members of your own fleet. Only nodes whose record allows relaying ever carry traffic for others. Hosted Traversal relays forward opaque envelopes they cannot open — they hold no key that decrypts customer traffic. Three boundaries, three plain statements.

In a fleet of signed node records, every route is signed by the node that announced it, and a node removed from the fleet is refused by every node and every hosted relay at once.

Releases

Verifiable artifacts on every release.

Every release ships a CycloneDX software bill of materials; binaries embed their own dependency manifest (cargo-auditable) so an auditor can interrogate the artifact itself; releases are signed (Sigstore/cosign) and carry SLSA Level 3 build provenance — verifiable proof an artifact came from a specific commit on a specific build run. An auditor verification recipe is part of the documentation. Supports procurement checklists driven by the EU Cyber Resilience Act, NIS2, US EO 14028 and NDAA supply-chain requirements — support, not a compliance declaration.

Deployment

Hardened by default.

The daemon runs as an unprivileged user with two capabilities (CAP_NET_ADMIN, and CAP_NET_BIND_SERVICE for the mesh DNS resolver’s port 53) inside a layered confinement stack: a hardened systemd unit (read-only filesystem, kernel protections, a seccomp system-call filter, no-new-privileges), a SELinux module on the RHEL family, an AppArmor profile on the Debian family — and an Ansible role that can chain in front of an OS security baseline (STIG), so one playbook lands a defensible posture.

Disclosure

One policy, one address, every domain.

A vulnerability in the software, the hosted services or any Nexus Atlas website is reported under a single coordinated-disclosure policy. Every host serves the same contact at the standard /.well-known/security.txt location (RFC 9116) — this one included — so a researcher who starts on nexusatlas.eu reaches the same policy as one who starts anywhere else.

It is a disclosure policy, not a bounty programme: no payment, no public credit, no naming of reporters. Reports are read and answered by an engineer.

The disclosure policy — nexusatlas.io/security
Sovereignty, substantiated

A checklist, not a slogan.

“Sovereign” appears on many websites. Here is what it concretely means for Nexus Atlas — each line verifiable in an evaluation.

01 · JURISDICTION

Built in the EU

Developed in Bulgaria, in the European Union, with an EU-controlled supply chain. ITAR-free.

02 · DEPENDENCIES

No foreign cloud in the loop

No non-EU cloud dependency of any kind. The data plane never phones home; hosted-console telemetry is opt-out and documented.

03 · OPERATION

Air-gapped and verifiable

Runs fully offline on customer-selected infrastructure. Verification is done on the running system, in your own evaluation.

CSfC-style layering

The inner layer, by construction.

Atlas is positioned as the inner layer of a two-layer architecture in the style of the NSA’s Commercial Solutions for Classified programme, beneath a FIPS-validated IPsec or MACsec outer layer. Such architectures require different cipher families, different vendors and different codebases between the two layers — Atlas’s Noise / X25519 / ChaCha20 suite provides that diversity by design rather than as a gap to close.

Positioning, not a listing: Nexus Atlas is not CSfC-listed and does not claim to be. The claim is architectural fit, stated for the architects who design such systems.

Certification & interoperability roadmap

Committed tracks, honestly labelled.

Roadmap means roadmap: designed and committed, with public design documentation — not built, not validated, not for sale as present capability.

Roadmap

FIPS 140-3 mode

A build mode that swaps the cryptographic primitives behind the Noise handshake to a FIPS 140-3-validated module. The protocol is unchanged; the primitives meet US/NATO classified-network procurement requirements; the default build stays on the high-performance suite.

Today: the default build is not FIPS-validated.

Roadmap

Hybrid post-quantum key exchange

An X25519 + ML-KEM-768 hybrid in the handshake — the construction Cloudflare, Apple and Signal ship today — addressing harvest-now-decrypt-later ahead of the CNSA 2.0 networking timeline.

Today: key exchange is classical X25519.

Roadmap

FACE / DDS interoperability

A DDS bridge (via the Zenoh protocol family) so DDS-based applications — the standard in avionics and vetronics middleware — interoperate over the bonded encrypted transport unmodified.

Today: design stage.

If one of these gates your programme, say so in the briefing. Sequencing is negotiable; the roadmap is prioritised by real procurement gates, not by press-release value.
Engineering rigor

The numbers behind the posture.

Full context — including what the evidence does not establish — on the evidence page.

End-to-endAutomated tests across the workspace, adapters and transport components — on every change.
2 minKey-rotation interval, measured at zero packet loss during the swap.
SLSA 3Build provenance beside a CycloneDX SBOM and signed artifacts on every release.
2 capabilitiesCAP_NET_ADMIN, and CAP_NET_BIND_SERVICE for the DNS port; nothing else, inside seccomp + MAC confinement.
Demonstrations on the engineering site ↗
Request a briefing

Bring your security review. We’ll bring the artifacts.

A compliance-focused briefing walks the cryptography, the release evidence and the hardening profile — and maps the certification roadmap against your programme’s gates.