Rust SDK
Therotastellar-agent crate provides everything you need to build a satellite agent: the Agent trait, a simulated satellite for testing, an HTTP client for the Console API, and a CLI binary.
License: MPL-2.0 — modified files must be shared, but you can use the crate in proprietary projects.
Installation
Add to yourCargo.toml:
The Agent Trait
The core abstraction is theAgent trait. It defines the satellite-side execution protocol:
Using SimulatedSatellite
The built-inSimulatedSatellite replays pre-computed CAE event streams with realistic timing. Use it for testing and demos.
speed_multiplier controls replay speed:
1.0— real-time (events play at actual orbital timing)10.0— 10x faster100.0— 100x faster (default for demos)10000.0— near-instant (useful for automated tests)
Building a Custom Agent
Implement theAgent trait to run real computations on satellite hardware:

