Field notes

What it takes to run agents in production

Notes on getting agents approved, keeping a growing fleet under control, and answering for what they did. Each one starts from a question someone in the room has to answer.

Start here

Getting to production

Most agent programs have a working pilot and no rollout. These are about what stands between the two.

The approval problem

Why agent pilots stall

The model is rarely the reason a rollout stops. Work stalls when nobody can say which rule applied, who approved the exception, and what the agent did.

Read the note →

Economics

The real cost is the second application

If every new agent costs what the first one did, the program stops at however many projects finance will approve.

Read the note →

Policy and decisions

What a rule should return when an agent proposes something, and what the application does with the answer.

Five outcomes

Allow and deny are not enough

A discount over guideline is not a security incident. A large payment is not an error. Between yes and no there are three answers most systems cannot express.

Read the note →

Vocabulary

Rules that read like your industry

When every team invents its own field names, the agent sends one thing, the policy checks another, and the reviewer reads a third.

Read the note →

People and handoffs

What happens when a decision has to reach a person, and how the answer gets back to the work that was waiting.

Exceptions

Escalation without authority is a ticket

Routing an exception to a person is easy. Routing it to someone who can decide, and getting that decision back into the workflow, is the hard part.

Read the note →

Six roles

What happens between the agent and the people who answer for it

A developer, a governance engineer, a reviewer, a compliance officer, a business owner, and an auditor, each doing their part in their own portal.

Read the note →

Evidence and audit

What an auditor accepts, and why the thing your system already writes is usually not it.

For auditors

A log is not evidence

A trace is an account you write about yourself. Evidence is something a stranger can check without trusting the party that produced it.

Read the note →

Technical brief

How VeriProof checks evidence integrity

The signed export, the Azure SQL Database Ledger check, and what a reviewer can confirm without calling us.

Read the brief →

Agents across the business

Controls that reach one framework leave the agents built elsewhere running without them.

Coverage

The agents you did not write

A colleague builds one in a maker studio. Another works through a browser. A control that only wraps your own code never sees either of them.

Read the note →

SDK 1.0.0

Rules for the framework your team already uses

The 1.0.0 release puts the check inside LangGraph, CrewAI, Semantic Kernel, Spring AI, and the other frameworks your developers already chose.

Read the note →

Regulation

What specific obligations ask for, in terms an engineer can build against.

EU AI Act

What Article 12 asks for

"Automatically generated logs" is four words carrying a lot of weight. Here is what it means for a system where an agent proposes and a person approves.

Read the note →

Put one of these to the test

See a week of one agent's work and the record behind each exception, or evaluate your own agent with Developer, free for 60 days.