Pricing is a conversation, for now.
Early access. Send one real log, get the diagnosis back, then we scope a price to your fleet. Published plans come once we know what a fleet actually needs.
Send us a log
One real recording from one real robot. No call needed first.
You get the diagnosis back
The full recipe, and an honest note where we are unsure.
Then we talk price
Scoped to your fleet and how often you need it.
No tiers yet — so we won't print any.
A pricing table we cannot honour is worse than no table. Here is what actually holds right now.
The first log is free
Send one real recording. You get the full diagnosis back — the nine fields, the measured values it rests on, and an honest note wherever we are unsure. No call required first.
Nothing leaves your machine
It runs where your data already is: your laptop, your workstation, or on the robot. The live path attaches to your ROS 2 graph locally. We never ask you to upload a fleet's recordings.
Then a price, scoped to you
How many robots, how often, and whether you want the live path or only recordings. We would rather quote something you can check than publish a tier that fits nobody.
Questions, answered.
One recording from one robot — whatever format it is already in. If it reads, you get a diagnosis. If it does not read, you get told that, not a guess.
No. It runs on your machine or on the robot and reads the folder in place. For the live path it attaches to your ROS 2 graph locally.
Every diagnosis carries the measured values it rests on and a set of checks that would have falsified it. When a check fails, the answer is labelled unverified rather than sold. Unreadable input gets an honest stop.
Partly, and we are explicit about which part. Detectors that compare against healthy repetitions need a baseline. The structural checks — a velocity that must equal the derivative of a position, a timestamp that cannot precede its predecessor — need nothing but the recording itself.
Not our target. Every flight is unique, so there is nothing to compare against, and label-free detection there is unsolved — ours included (AUC 0.72). We say so rather than sell it.