Operator Agent
The RotaStellar Operator Agent is a lightweight runtime that executes compute workloads on satellites. It uses a pull-based protocol designed for intermittent connectivity — agents operate autonomously and sync with Mission Control during contact windows.The Operator Agent is open source. See the GitHub repository for the Rust SDK.
Architecture
The agent runs on the satellite (or in simulation on a development machine). It communicates exclusively with the Console API — there is no direct connection to the CAE planner.How It Works
- Poll — Agent checks for pending workloads during contact windows
- Execute — Agent runs workload steps locally on the satellite
- Report — Agent streams execution events back to Console
- Telemetry — Agent sends periodic health/status heartbeats
Deployment Modes
Event Types
The agent uses the same event format as the CAE simulator. Events track the full lifecycle of a workload execution:Protocol Spec
Full protocol specification with auth, lifecycle, and error handling
Constellation Execution
Multi-satellite DAG orchestration with ISL coordination
Rust SDK
Build agents with the Rust crate
Quickstart
Run your first simulation in 5 minutes

