Satellite observability, made legible

Something changed.
Nomos kept the evidence.

A satellite produces thousands of sensor readings. When one looks unusual, Nomos preserves the small window that matters and shows an operator what it knows—and what it doesn’t.

See how it works Ground prototype · no flight claim
1
Notice the change

Watch a small set of mission signals.

2
Keep the useful moment

Save evidence before logs roll away.

3
Explain without guessing

Show proof—or say what is missing.

One incident workbench

Four tests. One evidence path.

Follow the same question from detection to diagnosis: start with public OPS-SAT telemetry, inspect a physical Jetson fault, test whether its story survives a restart, then see whether four open models stay tied to proof.

Question one

Can we spot unusual behavior?

We trained a small, transparent detector, then tested it on 529 telemetry segments it had never seen. Choose a result below.

Loading real telemetry Acquisition window —

A sensor over time

Loading telemetry…

Each point is one reading from the satellite.
OPS-SAT sensor readings over time A line shows the values in one held-out satellite telemetry segment.
— readingsThe shape matters more than the raw units here.

What Nomos keeps

A small record of the moment.

Instead of sending the whole telemetry window, the prototype keeps the time, score, strongest observations, and decision.

Raw window—
Incident record—
See the saved record
Loading benchmark artifact…

What Nomos cannot know yet

Why it happened.

This dataset has sensor readings, but not the spacecraft context needed for a root cause. A trustworthy system should ask for that context—not invent an answer.

CommandsOperating modePower & thermalSoftware logs
Root cause: unknown

Across all 529 unseen segments

Useful, but not perfect.

The prototype found most labelled anomalies and rarely cried wolf. It still missed 23. Those misses are exactly why an operator stays in the loop.

90anomalies caughtout of 113
23anomalies missedneeds improvement
4false alarmsout of 416 normal
Technical benchmark details
Held-out F1—
Precision—
Recall—
Measured step—Published-feature transform + classifier; amortized batch timing.
Physical Jetson ground bench Transparent logistic baseline OPS-SAT-AD source ↗ Measured artifact →

The product idea

The first useful step isn’t an agent that flies the satellite.

It is a trustworthy incident record that helps a human understand what changed. An agent can summarize that evidence later. It should never replace it.

For technical reviewersMethods, limits, and source material

What is real

The OPS-SAT replay uses public telemetry and held-out labels. The fault and restart tests ran on a physical Jetson Orin development board.

What is not proven

Nothing ran in flight. No commercial operator has validated the workflow. OPS-SAT-AD cannot support root-cause diagnosis.

What happened with open models

Four small packages faced 15 proof-removal pairs. The best reached 5/15 without a runbook and 6/15 with one. None cleared the gate.

Why one interface

The KARI operator study emphasized integrated context, traceable state changes, and real-time plus playback views.