Skip to main content

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

  1. Choose a workload — pick from 5 built-in presets or define a custom DAG
  2. CAE builds the orbital environment — SGP4 propagation from real TLE data, eclipse detection, ground station pass prediction
  3. 4-phase planner runs — topological sort, compute placement (on-board vs ground), transfer insertion, window scheduling
  4. 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

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:
The response includes the full execution plan with orbital environment, placement decisions, transfer schedule, error budget, and a simulated event stream. See Understanding Plans for a walkthrough.

Endpoints