Skip to main content

Overview

LeoDOS implements a layered communication stack for LEO satellite constellations. Satellites must communicate reliably over lossy RF links across multi-hop mesh paths, so the stack is split into layers where each one handles a single concern: physical transmission, error coding, framing, routing, or reliable delivery. Layers compose via well-defined interfaces, allowing any component to be swapped independently.

The diagram below shows every protocol in the stack, organized by layer and functional group.

Stack Overview​

For details on how the layers interact, see Composition.