FOGI-Lake

FOGI: A Unified, Containerized Mission Ecosystem Integrating Flight Software, Operations, Ground Systems, and Intelligence into a single, rapidly deployable environment.

Rapid Development 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.

  • End-to-end spacecraft system simulation
  • Containerized deployment on Linux and Windows WSL
  • Integrates cFS flight software with ground systems
  • Uses QEMU and/or Simics device models for processor simulation
  • Available as Open Source (no proprietary data) and closed mission-specific versions
  • AI/ML development environment for mission automation
  • Digital Twin for flight and ground software development with debug capabilities
  • Development of ground tools and scripts in a realistic environment

FOGI-Lake Components

Flight Software Operations Ground Systems AI / ML Containers Digital Twin

Quantum-Synchronized Simulation

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.

Quantum Temporal Alignment

A master-clock architecture where CPUs synchronize within defined quantum boundaries, minimizing lock-step overhead while maintaining system-wide coherence.

Asynchronous TCG Synchronization

A scoreboard mechanism via the TCG Plugin API tracks instruction counts locally per CPU, enabling thread-safe execution with minimal performance overhead.

Deterministic Time Windows

Defined {From Time, To Time} exchange windows ensure flight software never advances beyond available external model data, guaranteeing deterministic results for autonomous mission logic.

Key Use Cases

Flight Software Development

Develop and test cFS-based flight software in a fully simulated spacecraft environment without hardware.

Ground System Validation

Validate ground system configurations and procedures against a high-fidelity spacecraft simulator.

Training & Mission Sims

Train operators and run mission simulations in a realistic end-to-end environment.

FOGI-Lake Container Architecture

A self-contained mission development environment deployed as an integrated container stack.

FOGI-LAKE CONTAINER STACK
F — Flight

cFS on QEMU
Build, deploy, run
Unmodified flight SW

O — Operations

Serial console
Boot services, NFS root
Operational workflows

G — Ground

COSMOS / ITOS / ASIST
CCSDS-over-UDP
Telemetry & command

I — Intelligence

Ollama on edge GPU
Trained & hardened
Same container network

Shared Container Network — All four disciplines integrated on a single container network
Closed Network

Ollama with locally trained models
Air-gapped, mission-secured

Open Source

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.

AI Resources

The “I” in FOGI-Lake — explore how EFSI integrates artificial intelligence into the spacecraft development environment.

FOGI AI Resources