The outcomes API

Put a definition
of done behind AI.

Turn a business request into a checked result, an authorized action, and evidence you can inspect.

An independent product by ERP.AI.

invoice.create_draft@1.0.0
Sample outcome

A draft bill.
With the proof.

Required checks
✓ Passed
Authorized effect
Draft bill created
Record read-back
✓ Confirmed
Evidence reference
SAMPLE-0042
Draft only. No posting or payment.Inspect the workflow →
The platform design

Intelligence needs a completion contract.

Explore the architecture
Execution architectureEvery boundary stays explicit
  1. 01Contract

    Input, version, permitted effect

  2. 02Route

    Model, budget, data policy

  3. 03Verify

    Rules, sources, tolerances

  4. 04Confirm

    Required effect + read-back

  5. 05Receipt

    Result, checks, effect evidence

Missing evidence or an ambiguous effect keeps the outcome unresolved.
Where the work gets real

A correct answer is one boundary.
A confirmed action is another.

A model can produce a plausible invoice total. An operational workflow must reconcile it, identify the supplier, check for duplicates, create only the permitted record, and confirm what actually changed.

Outcomatic is designed for bounded business tasks, with explicit verification, controlled system actions, and evidence of completion.

Read the engineering rationale
Start with the work

Specific problems. Explicit boundaries.

All solutions
Built to be inspected

One task identity.
A traceable result.

The architecture separates execution, verification, and the external effect. A successful model response cannot silently stand in for a completed business operation.

Explore the API reference
Example run receipt
{
  "contract": "invoice.create_draft@1.0.0",
  "verification": "passed",
  "effect": {
    "state": "confirmed",
    "record_id": "SAMPLE-0042"
  },
  "evidence": ["checks", "read_back"]
}

Contract, verification, and action evidence in one receipt.

Choose your route

Get to the detail that matters.

From the notebook

Engineering the meaning of done.

All publications

Bring a real workflow.

Talk through its inputs, decision boundaries, and definition of completion with the team.

Talk to engineering

Search Outcomatic

Search products, documentation, articles, and help.

Open full search pageEsc to close

Analytics preferences

Optional analytics help us understand which pages and journeys are useful. They are off by default.

When enabled, we count page views and selected actions by page and day. We do not store visitor identifiers, search terms, form contents, or cookies in analytics. Your browser’s Do Not Track or Global Privacy Control signal takes priority.

Allow anonymous aggregate analytics?

Read the website privacy notice