Presentation: The Agent Harness: Control Planes, Invariants, and Approval Boundaries for Production AI Agents

Vinoth Govindarajan · rss · 2026-09-21 source ↗ Reader 🖥️

Agent Governance (Internal)Agent HarnessAgent Harness Control PlaneAgent SecurityDurable Execution & Workflow CheckpointingSandboxing
The reliability of a production AI agent depends not on the model but on its harness — whether every fact an agent depends on has a single owner and replay path, concurrent state mutations are serialized through one ordered commit path, every unit of work has a bounded lifecycle, every approval is a scoped and expiring authority object rather than a remembered click, and every action is proven with a receipt that crosses the user-visible edge — because a model can only propose an action, and it is the harness, not the model, that commits it and proves it happened.

practical · mixed — Argumentative in structure (five named design rules, each defended and generalized into a review checklist) but carried almost entirely by narrative case studies — real GitHub-issue incidents from the open-source OpenClaw project — rather than abstract argument. The talk is explicitly a call to action: run the 'Run Receipt Audit' on your own agent system.

Structure

PartRole
Opening incident: 'a user saw the reply, the system forgot it happened' — a silent, user-visible-success-but-durable-memory-hole failure.Hook and thesis-in-miniature: establishes the whole talk's central distinction (looked successful at the user-visible edge vs. the durable record actually being correct) before any framework is introduced.
Background and disclaimer: Vinoth's distributed-systems background at Uber/Apple, and OpenClaw framed explicitly as a public case study, not a product pitch.Credibility/context — establishes that the failure modes described are recognized distributed-systems problems being reapplied to agents, not agent-specific novelties.
'The Model is the Engine' metaphor and the production contract: 'a model proposes, the harness commits, and the receipt proves it.'Central organizing framework — every subsequent section is a specific instance of this one contract.
The Harness Blueprint: event -> session key -> lane -> throttle -> tools -> audit trail (run receipt).Architectural skeleton that generalizes across agent products (personal assistants, coding agents, support agents) because the model API is stateless between turns.
Five named practices, each introduced with one or two OpenClaw/production incidents: Own the State, Order the Mutation, Bound the Work, Constrain Authority, Prove the Action.Evidence and elaboration — the argumentative core, where each incident functions as a narrative proof of a specific design rule.
The Run Receipt Audit — five diagnostic questions (state, order, bound work, authority, proof) applied back to the opening incident.Practical conclusion — converts the five practices into a checklist the audience can run on their own systems immediately.
Q&A: reproducibility (state must be replayable from a source of truth, not a memory store) and generalization (why the same architecture recurs across OpenClaw, Codex, Hermes).Clarification and extension — the reproducibility answer sharpens 'own the state,' and the generalization answer supplies the reason (model statelessness, context-window-bounded multi-session use, and same-file concurrent-write hazards) for why the blueprint recurs.

Key terms

Propositions

Arguments

Approval must be implemented as a scoped, re-validated execution object (actor, session, tools, arguments, lifetime, outcome) rather than a persistent memory of a human click.
Explicit premises:
Implicit premises:
Inferences:
A transcript, or a tool's own internal 'success' return, is not adequate evidence that a production agent action occurred; only a receipt validated at the user-visible edge is. strength: high
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents