WHY THIS EXISTS
Small spacecraft projects often accumulate several parallel descriptions of the same mission behavior.
One view may live in documentation, another in onboard software assumptions, another in test scripts, another in generated reports, and another in ground-facing configuration.
OrbitFabric explores whether a small, explicit Mission Data Contract can become a common source of truth for those artifacts.
The goal is not to replace flight software or ground systems.
The goal is to make mission-data assumptions explicit, lintable, documentable, executable in deterministic host-side scenarios and consumable by generated contract-facing artifacts before they become hidden implementation details.
CURRENT STATUS
Current release: v1.0.0 - Stable Mission Data Contract.
OrbitFabric is now a stable model-first Mission Data Contract framework with a deliberately narrow Core surface.
The stable Core surface is centered on:
- Mission Model documented contract semantics
- structural validation
- semantic linting
- scenario evidence
- machine-readable JSON reports
- Core-owned structured surfaces
- documented CLI workflows
- release compatibility governance
- extensibility boundary rules
The Core-owned structured surface chain is:
- model_summary.json
- entity_index.json
- relationship_manifest.json
These surfaces are derived from the validated Mission Model.
Release-specific details are documented in the Project Logs.
WHAT ORBITFABRIC IS NOT
OrbitFabric is not:
- flight software
- OBC firmware
- a flight-ready onboard runtime
- a hardware abstraction layer
- a payload driver framework
- a spacecraft dynamics simulator
- an orbit propagator
- an RF/link budget simulator
- a real contact scheduler
- a real downlink runtime
- an onboard storage runtime
- a live uplink system
- a command queue
- a command dispatch runtime
- an operator console
- a mission control system
- a telemetry archive
- a ground segment
- a replacement for Yamcs, OpenC3 or OpenMCT
- a replacement for cFS or F Prime
- a CCSDS/PUS/CFDP implementation
- a plugin execution platform
- a tool-specific integration layer
These may become future integration directions or generated artifact targets, but they are not current capabilities.
STABLE BOUNDARY
The v1.0.0 boundary is intentionally narrow.
Mission Model remains the source of truth.
Core owns Mission Data Contract semantics.
Core-owned structured surfaces are derived from the validated Mission Model.
Downstream tools consume those surfaces.
Generated runtime-facing and ground-facing artifacts remain reproducible and disposable unless explicitly classified otherwise.
Plugin execution remains out of scope.
Fabrizio Rovelli
Kutluhan Aktar
Meksim