-
Notifications
You must be signed in to change notification settings - Fork 0
Governance
TamTunnel edited this page Jan 4, 2026
·
1 revision
This document outlines how the SpaceComms protocol and reference implementation are maintained.
The SpaceComms project is currently maintained by the core project team with contributions from the open-source community.
Responsibilities:
- Reviewing and merging pull requests.
- Managing releases and tags.
- Steering the technical roadmap.
Future Intent: As the ecosystem grows, we intend to invite key stakeholders (e.g., STM operators, space agencies) to join as co-maintainers.
-
Proposal: Open an issue labeled
protocol-changeor submit a design doc todocs/proposals/. - Discussion: Open discussion on GitHub. Major changes require consensus.
- Implementation: Feature branch with updated specs, schemas, and tests.
- Release: Merged into next scheduled release.
SpaceComms uses Semantic Versioning (MAJOR.MINOR):
- MAJOR: Breaking changes (incompatible).
- MINOR: Backward-compatible features.
The Rust reference node follows MAJOR.MINOR.PATCH.
We aim to align with international standards:
- CCSDS: Strict adherence to CCSDS 508.0-B-1 for CDM payloads.
- TraCSS: Monitoring NOAA's requirements.
- ISO: Aiming for compatibility with ISO TC20/SC14.
We welcome collaboration with standardization bodies.