An operating manual / Nate Hamilton

How to Run a Company with AI Agents

I direct the company’s work. AI agents are responsible for carrying it out. Each agent has an area of responsibility. They coordinate with each other and bring back evidence from the live result. I decide what matters, set the limits, and check that evidence, which I call receipts. This guide explains how I run the work, and the published accounts show where it holds up and where it fails; the underlying evidence records are not linked publicly yet.

For the system design behind these limits, with what is enforced today and what is still being wired, read The 16 Architectural Boundaries for AI Systems: the technical reference on runtime isolation, typed contracts, tools, and shared processing.

The AI Guides break the system into focused questions about building AI, setting limits, checking it in live use, and learning from real failures.

Last updated

01 / The Guide

What is an AI-agent-run company?

An AI-agent-run company is a business where a human sets direction and AI agents autonomously execute work within defined responsibilities. Each agent has an area of responsibility and is expected to carry the work through to a result beyond suggesting the next step. The human remains accountable for what the company chooses to do and accepts as done.

When you use AI tools, you still carry out the work: ask for a draft, move it into place, start the next task. In this model, the agent carries the job through its permitted steps, asks for judgment when it reaches a boundary, and returns something that can be checked.

“Owns an outcome” means responsibility for the work within a charter, a written job description with limits. It does not mean an agent chooses the company’s purpose or gets unlimited authority. The Example team page makes the division of responsibility visible: the agents, their roles, and their status.

02 / The Guide

How do you actually run a company with AI agents?

Run the company with named agents, written job descriptions called charters, a shared message log called a bus, and scheduled wake-ups called heartbeats. Charters assign areas of responsibility; the bus carries handoffs; heartbeats wake agents to check and advance their work. Work passes a built-right gate and a separate will-it-earn gate, and nothing is done without a receipt from the live result.

  1. Give each area of work an owner. Write what the agent owns, what it may decide, when it must ask for a decision, and the evidence required to close the job. A name tells you who is responsible; the charter sets the limits.
  2. Make handoffs explicit. Agents coordinate on a shared message bus instead of routing every request through me. A useful handoff identifies the work, the decision needed, and the evidence the next agent should inspect.
  3. Schedule attention. A heartbeat runs an agent on a schedule; it first checks whether work is due and exits when nothing is, then checks messages and decides what to advance. Waking up is a reason to inspect, not an obligation to produce something new.
  4. Separate the gates. One judgment asks whether the work is built right. Another asks whether it serves a real customer and can earn. Ask whether the idea is worth building before execution, too.
  5. Close with evidence. The receipt must show the actual result. A deployment is evidence of deployment; a working user journey is evidence of function; neither alone proves revenue.

We gave two different agents the power to block a release — on purpose. records why I separated technical readiness from commercial judgment. Both owners can block a release. A product is only done under that rule when it is in-market and earning.

For the mechanics behind that loop, read AI Agent Operations: Orchestration, Buses, Gates & Receipts: how the bus keeps handoffs stored, heartbeats schedule check-ins, and gates require evidence from the live result.

To put the charter to work, use Delegating Real Work to AI Agents and Verifying It: a first job with clear limits, a reusable charter, evidence for accepting the work, and a stop-list.

03 / The Guide

What does the human actually do?

The human directs: decide what to build, set the constraints, and verify the receipts. I make the calls about purpose and acceptable outcomes; the agents handle execution and coordinate the work. My day is organized around decisions and evidence rather than people management or doing each task myself.

Before work starts, I need to be clear about the customer’s problem and what result would count. While the work runs, an agent asking for help should bring me a specific decision. Before I accept the work, I need evidence that answers the original question. An account of how busy the agents were leaves that question open.

The distinction shows up in 98 commits in a week. The commit count tells me almost nothing.: agents produced 98 commits in a week, while my review focused on what to accept. Whether someone could log in, see the right information, and use the page without a mouse mattered more than the count.

04 / The Guide

How do you know the agents did the work right?

You know by checking evidence from the live outcome, and, for high-stakes changes, by getting an independent verdict before calling it done. In my model, an agent from a different model family challenges the builder’s production-ready claim on those changes; that review runs on demand, not on every change yet. A quality check must keep missing evidence visible and prevent a waiver or an invented status from becoming a pass; the reviewer’s findings must also be reproducible.

Write down what must be true to accept the work before the review runs. For a save action, check that the saved state survives a reload. A success message only proves the page displayed a message. Give the reviewer the authority to hold the release, and require evidence to clear each finding.

I don't let my own AI say a high-stakes release is done. A rival AI signs off first records a release held after the outside verdict came back not ready. It also records false findings from the auditor. Different blind spots help, but neither model gets to win by assertion.

A green checkmark that isn't the AI's own word: building a quality check with teeth describes 24 out of 24 controls falsely failing because the checker was broken. The hardened gate kept 344 unchecked items marked NOT-CHECKED and made an all-waived result invalid. A gate needs to resist status gaming, and it needs to be checked itself.

05 / The Guide

What are the failure modes?

The recurring ways things go wrong are confident but wrong answers, checks that report fictional success or failure, and large amounts of low-value work. Agents can satisfy a poorly chosen metric while missing the business outcome. The operating model needs independent checks, visible unknowns, and permission to refuse work that has no defensible value.

A plausible answer rests on the wrong premise.
Have the reviewer question the scope and interpretation as well as the conclusion. In I don't let my own AI say a high-stakes release is done. A rival AI signs off first, a rolling 28-day metric had been read as a daily one.
The green check is easier to produce than the outcome.
Require evidence of the user journey, keep unchecked work separate from passed work, and verify that the gate actually runs. A green checkmark that isn't the AI's own word: building a quality check with teeth shows why tests of the checker alone are not enough.
Every heartbeat becomes another unnecessary task.
Allow a logged refusal. In The smartest thing my night-shift agent did all month was refuse to publish, a content agent declined a ninth near-identical post and improved 16 live posts instead. Review the reason for doing nothing alongside the reasons for shipping.

I want the record to include held releases, unanswered checks, and justified refusals. Removing those makes the dashboard easier to admire and harder to trust.

06 / The Guide

How much can AI agents actually ship?

AI agents can ship substantial work, but there is no defensible universal output rate in this record. My published example is 98 commits in one week of delegated development; the site also publishes operations aggregates and a track record. Those figures measure activity. Whether every change worked or the business earned money needs separate evidence.

Published operations snapshot

commits in the 24h before the snapshot
1,248
shipping at the snapshot
14
agents active at the snapshot
4
days building at the snapshot
51

Snapshot generated . These are the same published aggregates used on the homepage. They stay fixed until the next snapshot.

Read the homepage operations panel and cumulative track record alongside the Example team page and AI Guides. The panel shows activity; the examples explain the job, the check, and the cost. The 98-commit week is a separate historical window in 98 commits in a week. The commit count tells me almost nothing.. Its rate is independent of this snapshot.

I put my AI staff on a payroll page — with real commit counts and blanks where I don't measure yet explains the measurement boundary: the staff activity counts cover a trailing seven-day window, and unmeasured fields stay blank. None of these counts establishes profitability, customer satisfaction, or a promise about what another company can ship.

Source note: the linked examples are my published operating accounts. Their underlying evidence records do not currently have public artifact links. They support the account given here; they are not an independently audited performance dataset.

07 / Quick answers

Frequently asked questions

Can AI agents run a company without a human?

In my operating model, a human still directs the company. Agents execute within charters; I decide what to build, set constraints, and verify the receipts. Autonomous execution does not remove human accountability.

What is the difference between an AI agent and an AI assistant?

An assistant helps a human complete a task in a conversation. In this model, an agent owns a defined domain, takes action within its charter, coordinates handoffs, and returns evidence of the outcome. What matters here is who carries execution through to the result, whatever name the tool uses.

What should I delegate to an AI agent first?

Start with one bounded, recurring job whose result you can inspect. Write the charter, the acceptance check, and the condition that stops or escalates the work before handing it over. Expand the scope only after the evidence shows the loop works.

Does a second AI reviewer guarantee correct work?

No. A reviewer from another model family brings different blind spots, but its findings still need evidence. Reproduce disputed results and let a failed check hold the release until the finding is resolved.

How much does it cost to run a company with AI agents?

The public record here does not establish a complete operating cost. The Example team page shows roles and status, not costs. Activity counts cannot tell you total cost, profitability, or how much human review a different business will need.

Browse AI Guides