MachineOutcome PUBLIC · SYNTHETIC · NO WRITES

OUTCOME VERIFICATION FOR AGENTIC SYSTEMS

A timeout is not a failure. Prove what happened before retrying.

MachineOutcome demonstrates one reliability rule: when an external action has an ambiguous result, read back the real state before success or retry is trusted.

Break it yourself
✓ no credentials ✓ no network calls ✓ no real writes ✓ canonical public verifier

THE FAILURE MODE

1

Action leaves your process

An agent asks another system to mutate something.

2

Acknowledgement disappears

The request times out after the external system may already have changed.

3

Naive retry duplicates work

Treating silence as failure can create a second write, deploy, payment or message.

4

Read reality first

Observed post-state decides whether success or retry is safe.

TRY IT WITHOUT INSTALLING ANYTHING

Change the evidence. Watch the safe action change.

This lab calls the same bounded verifier exported by this public repository. It never contacts a provider and never performs a mutation.

SIMULATED EVIDENCE

READY

Run an ambiguous action.

You will get an outcome status, reason, safe retry decision, evidence trace and the exact verifier input/output.

WHAT THIS PROVES

Small enough to inspect. Strict enough to fail closed.

The public lab demonstrates one invariant. It is not the private MachineOutcome runtime and it does not claim customer adoption, ROI or universal agent reliability.

01

Bind evidence

Wrong-task and wrong-attempt evidence cannot prove the action.

02

Bind pre-state

A stale starting state blocks the mutation boundary.

03

Read after ambiguity

Transport timeout does not decide the real outcome.

04

Keep UNKNOWN

Missing or ambiguous reality stays unresolved instead of being guessed into success or failure.