Agent Infrastructure Notes #2

Machine orchestration needs receipts.

Published July 8, 2026 · For agent builders, platform teams, AI consultants, and ops/security reviewers

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:

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.

QuestionWhy 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

  1. Run identity — run ID, owner, workflow, environment, agent identity, related ticket/task.
  2. Delegated authority — allowed actions, forbidden actions, approval reference, expiry.
  3. Source context — canonical sources, freshness checks, conflict rules, stale/uncertain facts.
  4. Action log — timestamped reads, drafts, writes, tool calls, verifier checks, and evidence.
  5. External changes — every record, file, message, status, note, or setting changed.
  6. Rollback plan — exact undo steps or compensating actions.
  7. Exceptions — unresolved conflicts, queued review items, missing approvals, stale facts.
  8. Memory writes — what was durable, proposed, temporary, or explicitly not remembered.
  9. 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.

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

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.