# Autonomic Satellite Swarm

> A deterministic three-node satellite-swarm mission rendered on a CesiumJS globe

- HTML version: https://robbiepalmer.me/satellite-swarm
- Project: https://robbiepalmer.me/projects/autonomic-satellite-swarm.md
- Source code: https://github.com/Robbie-Palmer/personal-site/tree/main/cpp/autonomic-satellite-swarm

## C++ mission simulation

Choose a geographic objective and run the portable C++ coordination code as WebAssembly in a module worker. React validates the versioned result, while CesiumJS draws the Earth, scripted node positions, message links, and objective.

The positions are simulation inputs, not propagated or validated orbits. The historical candidacy score is not validated astrodynamics, and the safe-disabled state is software state rather than physical deorbiting.

## Execution boundary

Emscripten builds the same controller and deterministic trace runner exercised by native tests. A byte-for-byte parity check protects the default result, and the worker keeps C++ execution off the browser's main thread.

---

Markdown index of this site: https://robbiepalmer.me/llms.txt
