You are reading the documentation for the 1.0.0 release line. The current line is 3.0.0. Read this page in the current line

Standards reference

Documents the atlasd 1.0.0 release lineView as Markdown

Every standard Nexus Atlas implements, follows, borrows an idea from or deliberately departs from, keyed to the configuration key or API surface it touches. The relationship words mean the same as on the engineering site’s standards page, which keeps the full descriptions; the reasons behind each departure are on its design decisions page.

The four relationships. Implements: Atlas speaks it on the wire or produces its format. Follows: Atlas uses its classification or vocabulary. Borrows the idea: the mechanism is Atlas’s, the insight is the document’s. Departs from: Atlas does it differently, by decision.

The list

StandardRelationshipIn AtlasConfig / APIExplained
Noise Protocol FrameworkImplementsEvery session is a Noise IK handshake; the primitive set behind it is a build-time choice.[crypto] · atlasd keygenCryptography
RFC 7748ImplementsKey agreement in every handshake.[interface] private_key · [[peer]] public_keyCryptography
RFC 8439ImplementsAuthenticated encryption of every datagram and of the end-to-end seal.[crypto] e2e, e2e_requireCryptography
RFC 7693ImplementsThe hash in the handshake and in key derivation.[crypto]Cryptography
RFC 8489ImplementsNetcheck classifies every link by STUN against the relay's two addresses.[traversal] stun_servers · GET /api/netcheckNetcheck
RFC 4787FollowsPer-link NAT classification is reported in these terms.GET /api/netcheckNetcheck
RFC 8445Departs fromCandidates and checks are exchanged through the mesh's own rendezvous; endpoint-dependent NAT pairs stay relayed instead of attempting port prediction.[traversal] punch, punch_linksHard NAT pairs · Hole punching
RFC 2474FollowsClassification reads CS6/CS7, EF, AF41 and CS1 first.QoS classifier rules (DSCP first) · GET /api/qosThe six classes
RFC 3758Borrows the ideaDeadline delivery is timed reliability per packet, with the budget set per class or derived from the bond's own round trips.[qos] deadline_k, deadline_floor_ms, deadline_ceil_ms · dropped_lateLineage · Tempo
RFC 7496Borrows the ideaBacklog shedding admits the newcomer and abandons lower-priority backlog, counted per class.[qos] backlog_bytes · dropped_aqmLineage · Triage
RFC 8655Borrows the ideaReplication, elimination and explicit routes are borrowed; per-flow reservation is deliberately not.[routing] path_redundancy, [[routing.static_path]]Lineage · No reservation
IEEE 802.1 TSNDeparts fromAtlas works above the bearers and does not schedule the medium; diversity across bearers is its mechanism.—No reservation
RFC 2328Borrows the ideaThe mesh floods link-state adverts and runs Dijkstra on every node; the flood is paced per bearer and carries positions and names.[mesh] · [link_monitor] · GET /api/stats topologyControl plane
RFC 1624ImplementsThe interconnect seam repairs IPv4, TCP and UDP checksums this way when it maps addresses.[peer.interconnect]Interconnect
RFC 8446Departs fromNo negotiation on the wire: one suite and one protocol version across a fleet, by decision.[crypto]No negotiation
RFC 5424ImplementsLink, session and configuration events are exported as syslog or CEF.[syslog]Telemetry
RFC 9116ImplementsEvery Nexus Atlas website serves one, pointing at the same disclosure policy./.well-known/security.txtDisclosure
CycloneDXImplementsEvery release ships one, and the binaries embed their own dependency manifest.release bom.jsonSupply chain
SLSA v1.0ImplementsReleases carry Level 3 provenance beside keyless signatures.release provenance attestationSupply chain
FIPS 140-3Departs fromThe default build runs the Noise suite above; a validated-module build mode is a labelled certification track.—Certification tracks · No negotiation
STANAG 4609 / MISB ST 0601FollowsCarried unchanged; the design page states why frame-to-record alignment belongs in the stream, not in the transport.—Alignment
Esc
↑ ↓ navigateEnter — openEsc — close