Skip to content

Service — from $25k

Agents that are allowed to act, because nothing irreversible happens unsupervised.

The demo is not the hard part. Any competent engineer can get a model to call a tool. The hard part arrives the first time it is confidently wrong while holding your send button, your database, or your payment API — and it will be, because that is what the technology is.

Most agent projects answer that with a line in the system prompt. That is not a permission system. It is a request, made to the one component in the stack that is known to occasionally ignore requests.

So the split is drawn in the runtime instead. Reading, drafting, summarising and routing run unsupervised, because the worst case there is a wasted minute. Everything that cannot be undone stops and waits for a person. That single boundary is most of the difference between an agent you can put in production and a demo you keep having to supervise.

The short answer

AI agent development from Code and Proof starts at $25,000 and builds agents that are allowed to act in production. Nothing irreversible — sending, charging, deleting, publishing, filing — happens without a human approving it first. Side effects carry idempotency keys so a retry is a no-op rather than a second invoice, tool access is enforced in code rather than requested in a prompt, and per-run cost ceilings stop a loop becoming a billing incident.

01

What gets built

Six parts. The model is one of them, and it is not the one that takes the time.

01

The approval gate

The agent proposes; a person disposes. The hard part is not the button — it is holding the run's state coherently while it waits, sometimes for days, and resuming correctly when the answer finally arrives.

02

Idempotent side effects

Every agent runs twice eventually: a retry, a redeploy, a duplicate webhook. Every effect carries a key so the second run is a no-op rather than a second invoice sent to a real customer.

03

Tool boundaries in code

What the agent may touch, enforced by the runtime rather than requested in the system prompt. A prompt is not a permission system. It is a polite request to a component that is known to be occasionally wrong.

04

Cost ceilings

An agent in a loop is a billing incident. Per-run and per-day ceilings, enforced in the runtime, with a defined behaviour on hitting them that is something other than “crash”.

05

A readable transcript

What it decided, what it called, what came back, what it did next — as prose a person can read at 2am, not as a dashboard that summarises away the one line that matters.

06

Self-healing

Queues stall, machines sleep, APIs rate-limit. An agent expected to run unattended for months has to notice its own gaps and reassign the work it missed, rather than going quiet and looking fine.

02

Where the gate goes

The rule is reversibility, not risk appetite. If an action cannot be undone by the system that took it, a person approves it first. This is the table that gets filled in on day one of an engagement, because arguing about it later means arguing about it in production.

ActionTreatment
Sending email or messagesCannot be unsent. Gated.
Charging or refundingMoney moves. Gated, and idempotent, or you will double-charge.
Deleting or overwritingGated, and soft where possible, so the mistake stays recoverable.
Publishing externallyGated. The internet keeps a copy.
Filing or submittingGated. Regulators do not accept “the agent did it”.
Reading, drafting, summarising, routingNot gated. Let it run — this is where the leverage actually is.
03

This is not theoretical

Three agent systems on this site already work the way described above, and each one is written up in enough detail to argue with.

Waits
An agent runtime where a character can have filesystem access, and the moment it wants to write it stops and describes what it intends to do first.
Diffable
A runtime whose entire state lives in markdown in a git repository, so what the agent changed is reviewed in the same tooling as a human change.
Heals
A scheduler that reassigns slots it missed while the machine was asleep, rather than going quiet and continuing to look healthy.
04

What it costs, and why

Agent builds start at $25,000. That is the agentic band in this site’s own published cost guide, and it is deliberately not undercut here — a number on a sales page that contradicts the research on the same domain is worth less than no number at all.

An agent costs more than a pipeline for a reason that has nothing to do with the model. The expensive parts are the approval gate holding state across days, the idempotency keys, the ceilings, and the transcript. All of them exist for the same purpose: to make being wrong survivable. Skip them and the build is cheaper and the operation is not.

If the agent is already live and misbehaving, this is the wrong page. Start with the $2,500 reliability audit so the repair is scoped from evidence rather than an estimate.

?

Common questions

What does it cost to build an AI agent?
AI agent development from Code and Proof starts at $25,000, which is the agentic band in this site's own published cost guide. An agent is more expensive than a pipeline because the expensive part is not the model — it is the approval gate, the idempotency keys, the cost ceilings and the transcript, all of which exist to make being wrong survivable.
What does an AI agent need before it can act in production?
A human gate, enforced in the runtime rather than requested in a prompt. Sending, charging, deleting, publishing and filing all wait for a person to approve them. Every side effect carries an idempotency key so a retry is a no-op rather than a second invoice, and a per-run cost ceiling stops a loop becoming a billing incident.
Tell me what

and I will tell you where the gate goes.