Honest numbers
Morse AI would rather tell you it doesn’t know than show you a number it made up. Once you learn to read its silences, the whole product becomes more trustworthy — an empty cell is information, not a gap. Three conventions carry this.
An em-dash means “nothing measured” — not zero
Where a value was never captured, Morse AI renders an em-dash (—), never $0 or 0. The
distinction is deliberate and pervasive: a null renders the dash; a real zero is a real number.
So “cost: —” means we have no priced cost for this run, which is a very different thing from “this run was free.” Reading the dash as zero is the one misread the convention exists to prevent.
Gate lines say why a panel is empty
When a panel can’t show a verdict yet, it doesn’t blank out — it tells you the reason, in words. You will see lines like:
- “Not instrumented — no LLM span data for this agent in this window.”
- “Insufficient data. Need at least 50 traces in each arm before a memory verdict.”
- “No fleet infrastructure cost yet — hosted-only workloads won’t show a fleet here, and we never fabricate a number when there’s nothing to measure.”
A gate line distinguishes the two reasons a panel might be quiet: not instrumented (the data was never sent) versus insufficient data (it’s coming, but there isn’t enough yet to be honest). The account lifecycle is what decides which one you see.
Estimates are walled out of the totals
Every cost is tagged with a provenance: provider_reported (exact, from the provider’s own
billing), estimated, or unpriced. Only spans that are actually priced contribute to a trace’s
total — unpriced spans are counted for a coverage score but never summed into the number you
budget against.
Infrastructure estimates get the same treatment, formalized as the M1 invariant: an estimated
per-trace infra share is stamped estimated and must never be summed into the priced total or into
any cost-per-successful-outcome denominator. Estimated and exact never mix in the headline figure;
approximations surface separately, clearly labeled.
This is what makes the Coverage Score meaningful: it tells you how much of your spend is exact versus estimated, so you know exactly how far to trust the total — instead of taking one blended number on faith.
Related
- Cost Intelligence — where provenance and the Coverage Score are surfaced.
- Lifecycle — why a panel says “insufficient data” and when that clears.
- Data model — priced vs unpriced spans, by type.