Use cases

Start with V&V. Every capability after that reuses the same rules, data, and engine.

Each use case below states honestly what it does and what stage it's at. Available runs in the platform today; In development is being built; Planned is on the roadmap.

Available

Automated requirement V&V

The scenario: your battery subsystem has forty written requirements and a folder of test scripts nobody trusts. With Steriod, each requirement becomes an Axiom rule in a versioned test suite, verified continuously against every recorded run and live pass.

Four-state rule status

Every rule reports pass, fail, pending, or not-exercised — so a green board can't hide requirements your tests never actually triggered.

Runs as first-class evidence

Each execution is a recorded run: which rules ran, on which data, with what verdicts. Compare runs, re-verify after changes, cite results in reviews.

Temporal semantics built in

"Within 5 seconds of X, Y shall hold" is a one-line rule, not a windowing library. Axiom is designed for behaviour over time, not just thresholds.

Readable by non-programmers

A systems engineer or an external reviewer can read a rule without tooling — it's structured plain text, versioned like code.

ttc_link_budget.axiom — from requirement TTC-T-1
-- REQ TTC-T-1: after a mode switch to SAFE, the transmitter
-- power shall drop below 2 W within 10 seconds.
rule $"safe mode caps tx power" is
    when acs_mode = SAFE
    then tx_power < 2.0 within 10 seconds
Available

Live anomaly detection

The same approved rules that verify requirements also watch live telemetry. When a rule fails on a stream, that's an anomaly — flagged in real time, with the exact rule, signal values, and time window attached.

Streams, not batches

Pipelines subscribe to MQTT topics fed by your ground segment (YAMCS out of the box) and evaluate rules as samples arrive.

One vetted rule set

Replaces scattered limit tables and per-console alarm configs with a single reviewed, versioned source of truth.

Recorded as it happens

Live data lands in the trend store while rules evaluate, so the moment something fires you already have the data to investigate it.

Available

Root-cause analysis

The scenario: a battery fault fired during last night's pass. Instead of grepping logs, you open the run: an event timeline shows every rule transition and signal excursion in order, and the AI assistant explains the likely chain — citing your own specification documents, not folklore.

RCA timeline

Rule events and signal behaviour on one run-scoped timeline — see what tripped first and what cascaded.

Multi-run comparison

Put the anomalous run next to a nominal baseline and diff the behaviour instead of guessing from memory.

Grounded explanations

AI answers cite the imported spec — the root-cause guide for each requirement comes from your documents, retrieved at answer time.

Everything is auditable

The analysis, the data it used, and the resulting report are stored artefacts — an investigation you can hand to a review board.

Available

Document intelligence

Your specification PDF is the ground truth everything else hangs off. Steriod imports it into a knowledge base with one artefact per requirement, then puts it to work: coverage measurement, gap analysis, rule drafting, and grounded answers.

Import with provenance

PDF specs become structured, versioned knowledge artefacts — searchable by meaning, with provenance kept and imports resumable on large documents.

Coverage & gap analysis

See which spec requirements your test suites actually cover, which are gaps — and have the assistant draft candidate rules for the gaps.

Measured quality

Imports are scored, not assumed: a verification loop marks per-artefact extraction quality so you know how much to trust the knowledge base.

Feeds everything downstream

RCA citations, drafted thresholds, and coverage numbers all trace back to the imported documents — one source of truth, used everywhere.

Planned

Requirement reverse-engineering

For legacy systems whose real behaviour has drifted from — or was never in — the documentation: learn candidate rules from historical telemetry, review them like any other draft, and bring the system back under an explicit spec. The building blocks (trend store, rule drafting, human approval gate) are the same ones the available use cases already run on.

In development

Onboard & embedded execution

Axiom already has an embedded C runtime alongside the Go reference runtime. The goal: the exact rule text an auditor signed on the ground also runs on constrained hardware — the same verification logic from the test bench to the spacecraft, without a rewrite in between.

Get in touch

Have a use case that isn't on this page?

Tell us about your mission and data — the rule layer is more general than this list.

ping@steriod.ai