Agent Quickstart
This guide walks you through running a simulated satellite execution using the RotaStellar Operator Agent.Prerequisites
- Rust 1.75+ installed
- A RotaStellar Console account at console.rotastellar.com
- An API key (create one under Developer > API Keys in the Console)
1. Clone and Build
target/release/rotastellar-agent.
2. Create a Plan
Before running the agent, you need a deployment. In Mission Control:- Go to Missions and create a new mission
- Open the mission and click New Plan
- Select a satellite (e.g., ISS — NORAD ID
25544) and a preset (e.g., On-Board ML Inference) - Review the plan and click Deploy
- Choose Live mode — this creates a deployment that waits for an agent
3. Run the Agent
Option A: Poll mode (recommended)
Run the agent in long-running poll mode. It will register with the Console, then continuously poll for pending deployments.Option B: Simulate a plan file
If you have a saved CAE plan JSON, you can replay it directly:4. Watch the Execution
Open the deployment in Mission Control. You’ll see events appear in the timeline as the agent reports them:pending → dispatched → running → completed.
5. Check Telemetry
While running, the agent sends periodic telemetry heartbeats. You can see agent status in the Console under Agents — including status, last heartbeat, and resource usage.What’s Next
Protocol Spec
Deep dive into the pull-based protocol
Rust SDK
Build a custom agent for your satellite hardware

