FOGI: A Unified, Containerized Mission Ecosystem Integrating Flight Software, Operations, Ground Systems, and Intelligence into a single, rapidly deployable environment.
FOGI-Lake is EFSI's integrated spacecraft development environment that brings together every element of a space mission into a single, containerized platform.
FOGI-Lake utilizes a containerized architecture to deploy end-to-end spacecraft systems. By providing a high-fidelity Digital Twin (equivalent to a hardware flatsat), we compress schedules and reduce costs through a “software-first” development cycle. We develop our models and tools primarily from open-source, non-proprietary codebases, integrating them with mission-selected hardware and government-furnished (GFI) software. We specialize in transitioning these tools — including closed-edge AI engines that can be trained and then air-gapped — into secure mission environments that meet the most stringent security requirements.
High-fidelity temporal precision for QEMU-based flight software simulation without sacrificing execution speed.
FOGI-Lake replaces the constant “lock-step” of traditional QEMU icount with a quantum-synchronized model. An “Active” CPU governs the master QEMU time while other cores operate within a defined temporal quantum — automatically pausing or resuming if they drift beyond tolerance. This delivers near-native execution speed with the temporal precision flight software demands.
A master-clock architecture where CPUs synchronize within defined quantum boundaries, minimizing lock-step overhead while maintaining system-wide coherence.
A scoreboard mechanism via the TCG Plugin API tracks instruction counts locally per CPU, enabling thread-safe execution with minimal performance overhead.
Defined {From Time, To Time} exchange windows ensure flight software never advances beyond available external model data, guaranteeing deterministic results for autonomous mission logic.
Develop and test cFS-based flight software in a fully simulated spacecraft environment without hardware.
Validate ground system configurations and procedures against a high-fidelity spacecraft simulator.
Train operators and run mission simulations in a realistic end-to-end environment.
A self-contained mission development environment deployed as an integrated container stack.
cFS on QEMU
Build, deploy, run
Unmodified flight SW
Serial console
Boot services, NFS root
Operational workflows
COSMOS / ITOS / ASIST
CCSDS-over-UDP
Telemetry & command
Ollama on edge GPU
Trained & hardened
Same container network
Ollama with locally trained models
Air-gapped, mission-secured
Claude Code or cloud-hosted LLMs
Community development
FOGI-Lake is not an AI bolted onto an end-to-end S/C test environment. The “Lake” is the integrated environment where all four disciplines — Flight, Operations, Ground, and Intelligence — live together in containers. The AI container is not an afterthought; it is the fourth leg of the architecture, co-resident on the same network as the flight software, ground system, and operations tooling.
On closed, mission-secured networks, the Intelligence layer runs Ollama with locally trained and hardened models on edge GPU hardware — fully air-gapped with no external dependencies. For open-source and community development, the same container slot can integrate Claude Code or other cloud-hosted LLMs, enabling rapid prototyping and tool development before transitioning to a secured deployment.
The “I” in FOGI-Lake — explore how EFSI integrates artificial intelligence into the spacecraft development environment.
FOGI AI Resources