Constraint-Aware Execution
POST a workload and a satellite ID. Get back a physically-accurate execution plan — computed from real orbital mechanics, real ground station passes, and real power/thermal constraints.Available now — CAE v1.0 is live. No API key required.
How It Works
- Choose a workload — pick from 5 built-in presets or define a custom DAG
- CAE builds the orbital environment — SGP4 propagation from real TLE data, eclipse detection, ground station pass prediction
- 4-phase planner runs — topological sort, compute placement (on-board vs ground), transfer insertion, window scheduling
- You get a complete plan — placement decisions, transfer schedule, error budget, security summary, and a simulated execution event stream
Presets
5 ready-to-use orbital compute workloads
Custom Workloads
Define your own step DAGs with dependencies
Understanding Plans
How to read plan responses
Orbital Primitives
Eclipse, window, and pass step types
Pareto Planning
Multi-objective trade-off analysis
Constellation DAG
Multi-satellite workflow orchestration
Capabilities
| Capability | Details |
|---|---|
| Orbital propagation | SGP4 from real CelesTrak TLE data |
| Eclipse detection | Cylindrical shadow model |
| Ground network | 12 stations (KSAT, NASA, AWS) |
| Compute placement | Automatic on-board vs ground optimization |
| Transfer scheduling | Multi-pass downlink/uplink with FEC overhead |
| Error correction | Reed-Solomon FEC, retransmission reserves |
| Security | AES-128/256 encryption, SHA-256/CRC32 integrity |
| Delivery confidence | Deterministic error budget calculation |
| Orbital primitives | Eclipse, window, and pass step types (I-1) |
| Pareto planning | Multi-objective frontier with 4 relaxation types (I-2) |
| Constellation DAG | Multi-satellite orchestration with ISL routing (I-3) |
| Hazard prediction | Eclipse-boundary checkpointing via SAA/thermal detection (I-4) |
| Orbital Compute Unit | Standardized capacity measurement across bus classes (I-5) |
| Monitoring | Per-endpoint latency percentiles and request metrics |
Base URL
CAE does not require an API key. Access is controlled via CORS origin checking.
Requests from
rotastellar.com and localhost:4000 are allowed.
For cURL testing, include -H "Origin: https://rotastellar.com".Quick Example
Create an execution plan for the ISS using the on-board ML inference preset:Endpoints
| Method | Path | Description |
|---|---|---|
GET | /v1/presets | List workload presets |
POST | /v1/plan | Create an execution plan |
GET | /v1/plan/:id | Retrieve a plan |
GET | /v1/plan/:id/events | Get execution event stream |
POST | /v1/constellation/plan | Plan a constellation DAG |
POST | /v1/constellation/pareto | Constellation Pareto frontier |
POST | /v1/hazards | Predict orbital hazards |
POST | /v1/ocu/negotiate | Negotiate OCU capacity |
GET | /v1/ocu/summary/:busClass | OCU summary by bus class |
GET | /v1/metrics | Service metrics and latency |

