← Retour au blog
tech 15 May 2026

O(x)Caml in Space: A Technological Revolution

OCaml drives communication protocols in space, offering security and performance. Discover how the Borealis project leverages OCaml to secure satellites.

Article inspired by the original source
O(x)Caml in Space ↗ gazagnaire.org

Introduction

On April 23, 2026, history was made in space. An ambitious project, codenamed Borealis, saw its fully OCaml CCSDS protocol stack boot up in low Earth orbit. This development marks a significant milestone in using functional languages in critical environments like space.

Why OCaml?

OCaml is a functional programming language known for its safety and performance. In the context of satellites, where untrusted code is a huge risk, OCaml stands out as an ideal choice. The language offers mathematical rigor and performance comparable to C and Rust while ensuring inherent safety through strong typing and high-level abstractions.

Performance and Security

At the heart of the Borealis project is the need for secure and performant communication between the satellite and Earth. The CCSDS stack developed in OCaml manages this communication securely by implementing protocols such as BPv7 and BPSec. With post-quantum key rotation, communications remain protected against future threats.

Technical Implementation

The Borealis project is hosted in DPhi Space's ClusterGate-2 module. This satellite uses a fully encrypted command and telemetry system, leveraging OCaml's unique capabilities to convert binary formats into ocaml-wire codecs. These codecs ensure smooth and secure communication across every layer of the CCSDS protocol, from radio framing to upper security layers.

A Delay-Tolerant Network

Space communication is unique. ClusterGate-2 uses a delay-tolerant network model, where commands and data are serialized into BPv7 bundles and stored on disk for transmission. This approach minimizes network interruptions and ensures each command is efficiently processed.

The Future of OCaml in Space

The success of the Borealis project paves the way for new OCaml applications in critical environments. The space industry, always in search of robust and secure solutions, could greatly benefit from the advantages of this functional language. As space technologies evolve, OCaml could very well become a standard for embedded systems.

Conclusion

OCaml in space is not just a technological innovation; it's a proof of concept for a new era of reliable and secure functional systems. For developers and engineers, it's an invitation to explore new horizons.

Let's discuss your project in 15 minutes.

OCaml space CCSDS Borealis satellite
Deepthix newsletter · 100% AI · every Monday 8am

An AI agent reads tech for you.

Our AI agent scans ~200 sources per week and ships the best articles to your inbox Monday 8am. Free. One click to unsubscribe.

Visit the newsletter page →

Want to automate your operations?

Let's talk about your project in 15 minutes.

Book a call