Inferrail

Interactive product walkthrough

See the inference cost behind the work.

See how the cost of multiple AI calls connects to the work your application actually cares about.

Synthetic workload · No API key required

Run the 30-second demo
1 / 4 · The aha

The calls succeeded. The work didn't.

This is one support resolution. The application knows the outcome; Inferrail keeps it separate from inference execution.

Inferrail keeps those facts separate.

Support Resolution #91

One customer-defined piece of work

AI calls2 completed
Inference executionSuccess
Customer outcomeFailed
Known attributed inference cost$0.007825
2 / 4 · The connection

Several AI calls belong to one unit of work.

First, your application decides what counts as one piece of work. Then it gives related calls the same identifier.

You define the work.

Contract reviewSupport resolutionCoding taskResearch runDocument processing
AI call 1Inference receipt
AI call 2Inference receipt
work_id
support_resolution_91
Customer-declared outcome
then known inference economics
3 / 4 · The economics

Calls show consumption. Work shows what it belonged to.

Individual calls tell you model, usage, and verified price. Work Economics connects that observed inference to the customer-defined work.

Request view

AI call

Model · usage · price

One inference receipt

Work view

Contract Review #42

2 AI calls · execution: success

Outcome: resolved

Known attributed inference cost: $0.000483

4 / 4 · Honest evidence

Known, unknown, and absent stay distinct.

Work Economics reports the inference evidence Inferrail has. It never turns missing information into a confident dollar figure.

Known

work-contract-1
2 receipts
$0.000483 known attributed inference cost

Unknown

work-unknown-1
Inference observed
Verified price unavailable.
Unknown is not zero.

No receipt

work-outcome-only-1
Outcome declared
No matching inference receipt observed.
Cost unavailable.

Step 1 of 4

You define the work. Inferrail tracks its known inference economics.

Inferrail records local inference evidence and caller-supplied identifiers without persisting prompts, responses, tool payloads, or free-form outcome payloads in its own records.