unisat

UniSat documentation

One file per concern, organised by purpose. Start here if you are new.

Quick paths

I want to… Read this
Clone, build, and fly a reference mission guides/USAGE_GUIDE.md β†’ guides/OPERATIONS_GUIDE.md
Pick the right mission profile ops/README.md
Understand how the system fits together design/architecture.md
Know what works and what is still TODO project/GAPS_AND_ROADMAP.md
Look up an API reference/API_REFERENCE.md
Submit to a competition ../COMPETITION_GUIDE.md + ops/<profile>.md

guides/ β€” user-facing walkthroughs

ops/ β€” per-profile operations guides (one per form factor)

Granular ops for a specific vehicle class: setup β†’ build β†’ flight β†’ post-flight.

design/ β€” architecture and design decisions

budgets/ β€” quantitative analyses (CubeSat 3U reference)

reference/ β€” API / standards / conventions

project/ β€” project state and regulatory

adr/ β€” architecture decision records (8 ADRs)

Indexed in adr/README.md. Includes:

hardware/ β€” hardware references

testing/ β€” verification and test plans

characterization/ β€” measured baselines

verification/ β€” auto-generated verification artefacts

security/ β€” threat model + mitigations

quality/ β€” CI-enforced quality gates

reliability/ β€” FDIR and fault tolerance

requirements/ β€” Software Requirements Specification

operations/ β€” on-orbit operations runbooks

sbom/ β€” software bill of materials (SPDX)

tutorials/ β€” learning-oriented walkthroughs

diagrams/ β€” SVG block diagrams

Referenced from ../README.md and other docs.

superpowers/ β€” design specs + long-form implementation plans

Archived Track 1 (AX.25) design and implementation material under superpowers/specs/ and superpowers/plans/.