Who owns what an agent factory learns

The most valuable part of an agent factory is not the model it calls but what it learns about how your firm works. Instructions corrected for months, the record of every run, the evaluations that say what good looks like, the memory of what worked and what did not. If all of that sits with a vendor, in the vendor’s format and on the vendor’s terms, you do not have a factory. You rent one, together with your own know-how.
In the first post of this series we argued that agent factories will spread from software into finance, purchasing and marketing. The question that follows is less about which model is best and more about what remains yours when you change suppliers.
Why the question appears at all
While agents live on individual laptops, ownership looks harmless. In practice it looks like this. Each person installs a different tool and gives it broad access to mail, files and repositories. Instructions and connected tools are written down nowhere. Conversations with agents, the most precise record of how a team actually works, disappear when the window closes. Nobody can tell whether the work is improving, because nothing was kept to measure.
A factory fixes that. It gathers agent work into one loop, with one set of permissions, with metrics and memory. That is exactly why the place where the loop runs, and who owns it, becomes a board decision rather than a tool choice made by one team.
For a programme like ours the stakes are higher still. A firm that one day lets a loop operate, repair and improve parts of itself is building an operating memory. If that memory is held by someone else, so is the ability to understand, audit and stop the loop.
What you actually own
An agent factory is not one program. It is a set of layers, and each can belong to you or to the supplier.
| Layer | What it is | What you lose if the vendor holds it | Minimum worth keeping yourself |
|---|---|---|---|
| Factory definition | stages, agents, triggers and rules for moving work on | you cannot rebuild the loop elsewhere or undo a bad change | the definition as code in your repository, with history |
| Instructions | how an agent reviews, describes and checks work in your firm | months of corrections by your own people | plain files readable without the vendor’s tool |
| Tools and permissions | what an agent can reach and change | control over who sees your data | one inventory of permissions that you manage |
| Run history and memory | inputs, decisions and results of every task | the most accurate process record the firm ever had | storage in your own cloud account or premises |
| Evaluations | how quality, cost and throughput are judged | the ability to compare suppliers on your own work | your own fixed set of test tasks and results |
| Interrupt | the means to pause or stop the loop | the ability to stop it without the vendor’s cooperation | a stop that works from outside the vendor’s platform |
| Model and runtime | which model does the work, and where | freedom to switch when price or quality moves | a model swap that does not require rewriting instructions |
Two layers in that table come from our own work rather than from the usual vendor checklist. Evaluations are the factory’s definition of better, and as we argued in a yardstick the system cannot edit, whoever controls that definition controls where the loop drifts. The interrupt is the subject of an off switch that survives the system: a stop that depends on the vendor’s console is a stop the vendor owns.
Note where the model sits. Models get cheaper and change every few months. Instructions, memory and evaluations grow in value with every week the factory runs. If you could carry only one layer with you, carry those.
Three routes and their price
There are three ways to get a factory today. None is free.
A ready-made factory as a service. You buy a “virtual team member” that does the work. It is the fastest start. The price is that the definition of the work, the memory and the evaluations stay with the supplier, and customisation ends where the settings panel ends.
Your own factory from scratch. The team glues together scripts, queues and model calls. The first agent runs within a week. The price is that six months later your best engineers maintain plumbing instead of the product, and every new stage of the loop is a new project.
Open infrastructure that you run. A supplier provides the control layer: work queue, dashboard, metrics, a way to launch agents. The definition, instructions, memory and data stay in your repository and your cloud. You can use several models, including open ones, and compare them on your own tasks. The price is that someone in the firm has to understand that infrastructure and answer for it.
Where sovereignty becomes an expensive hobby
Sovereignty can be overdone.
A firm of eighty people does not need its own GPU servers to own its factory. Buying hardware “so the data never leaves” when nobody can maintain it ends with agents running on laptops again, only at greater cost. For most firms it is enough that the definition, instructions, memory and evaluations live with them, that the contract with the model provider excludes training on their data and retaining their prompts, and that the architecture allows a switch to another model within a week.
The second trap is treating open models as a goal. An open model can be cheaper and can run on your own hardware, but on some tasks it will be weaker. A factory earns its keep when each stage can use the model that suits it: a cheap one for sorting, a stronger one for writing descriptions, and for review whichever performs best on your own test set.
Measure sovereignty by the cost of leaving
Sovereignty is not measured by a sentence in a security policy. It is measured by what it costs to walk away.
| Vanity metric | Outcome metric |
|---|---|
| “our supplier is fully compliant” | working days needed to move the factory to another model provider |
| number of models available in the dashboard | share of tasks that run on models you could host yourself |
| “everything is in the cloud” | whether last quarter’s run history can be read without the supplier’s account |
| “we have a kill switch” | whether the loop can be stopped while the supplier’s service is down |
A test you can run this week
Ask your team where the instructions they give agents are stored, and where their conversations with those agents end up. Then ask a second question: if we had to change model provider tomorrow, what would we have to write again? If the answer is “everything”, your factory, however young, already belongs to someone else.
That leaves a choice. You can build fast on someone else’s infrastructure and accept that the knowledge of how your firm works will live there. Or you can build a little slower and keep that knowledge, and the switch that stops the loop, on your side. Both have a price. The worse outcome is making neither choice on purpose.
- agent factories
- sovereignty
- vendor lock-in
- operating memory