Machine orchestration needs receipts.
Core idea: Once an agent can operate a browser, file system, SaaS app, desktop, CRM, finance workflow, or internal tool, the deliverable is not only the completed task. It is the receipt that proves what happened.
The short version
A chat agent can be wrong and waste time.
A machine agent can be wrong and change state.
That is the trust boundary that matters. When an agent crosses from “suggest” to “operate,” the workflow needs a receipt with enough evidence for a human or another agent to answer:
- what was authorized
- what tools and systems were touched
- which source of truth was checked
- what changed externally
- what stayed draft-only
- what exceptions were queued
- what can be rolled back
- what the agent is allowed to remember
If you cannot inspect the run after the fact, you should not expand the agent’s authority.
The unsafe pattern
“Here is access to my browser. Be careful.”
That sounds like a reasonable instruction. It is not a production control.
It does not define allowed apps, forbidden actions, irreversible writes, budget caps, source freshness rules, exception triggers, human checkpoints, rollback ownership, memory-write policy, or a final proof artifact.
“Here is one workflow. These tools are allowed. These writes are forbidden. These sources are canonical. These uncertainty cases go to a queue. This is the receipt you must produce before the run is complete.”
That is the difference between giving an agent access and delegating a workflow.
A receipt is not a transcript
A transcript shows model conversation. A receipt shows operational evidence.
| Question | Why it matters |
|---|---|
| What was the run authorized to do? | Prevents scope creep. |
| Which systems were touched? | Defines blast radius. |
| What source was canonical? | Prevents stale or conflicting facts from becoming action. |
| What changed? | Enables review and rollback. |
| What stayed draft-only? | Confirms external actions were not taken accidentally. |
| What exceptions remain? | Keeps uncertainty visible. |
| What memory was written? | Prevents one bad run from poisoning future behavior. |
The minimum viable receipt
- Run identity — run ID, owner, workflow, environment, agent identity, related ticket/task.
- Delegated authority — allowed actions, forbidden actions, approval reference, expiry.
- Source context — canonical sources, freshness checks, conflict rules, stale/uncertain facts.
- Action log — timestamped reads, drafts, writes, tool calls, verifier checks, and evidence.
- External changes — every record, file, message, status, note, or setting changed.
- Rollback plan — exact undo steps or compensating actions.
- Exceptions — unresolved conflicts, queued review items, missing approvals, stale facts.
- Memory writes — what was durable, proposed, temporary, or explicitly not remembered.
- Final verdict — complete, partial, blocked, needs human review, or unsafe to continue.
The buyer-friendly pilot shape
The fastest safe pilot is usually boring: one workflow, one system of record, read access plus narrowly scoped reversible writes, draft-only external communication, explicit exception queue, short permission expiry, and a final receipt reviewed by a human.
- CRM enrichment: update private notes, never send email.
- Support triage: classify tickets, draft replies, never contact customers.
- Finance ops: prepare invoice follow-up drafts, never send or change payment records.
- Internal QA: test staging workflows, file issue drafts, never touch production.
This is sellable because it reduces buyer fear. The pitch is not “trust the agent.” The pitch is “approve one bounded workflow where every action leaves proof.”
What receipts unlock
Receipts are not bureaucracy. They are the path to more autonomy. They let a team decide which workflows are safe to repeat, which permissions can expand, which action classes need checkpoints, and which memory writes should stay temporary.
Free artifacts
- Machine Orchestration Receipt Template
- Filled Sample Receipt
- Pilot Handoff Kit
- Pilot Proposal Template
- Machine Orchestration Readiness Checklist
If you already have a specific workflow or skill that needs review, the low-friction paid next step is the Custom Agent Audit Mini-Report.
My operating rule
If an agent can change external state, it owes you a receipt. No receipt, no expanded authority.