Platform / Company brain / Agents on the brain
Agents on the brain: governed agents that know who owns, approves and decides
Why agents need the company brain, how they are designed to get context and act through approved capabilities, and what is built today versus designed for.
An agent that does not know the organisation guesses. It does not know who owns the system it is about to change, who must approve the change, what it is allowed to touch, or what happened last time. The company brain is designed to give agents that context, within the access of the person they act for and inside a Trust Profile. This page explains the design, a worked example, the evidence rules agents follow, and what exists today.
Why agents need a brain
Many agent failures in organisations are not failures of language. They are failures of context. An agent reassigns a ticket to a team that was dissolved last quarter, asks a former manager to approve an expense, or changes a system without knowing who owns it. The model was fluent; the organisation was missing.
Four things are needed before an agent acts on anything that matters: the owner of what it is touching, the person who must approve, the scope it is permitted, and the history of what happened before. The brain is designed to supply all four, each with an evidence status, so the agent can tell a verified owner from a guess.
Context packages and MCP: asking for the context it may have
On the roadmap, an agent asks the brain for a context package: the facts and content relevant to its task, assembled for the person it acts for and limited to what that person and the agent are both allowed to see. A Model Context Protocol server is designed to expose the same thing to any agent framework that speaks MCP.
The package carries statuses and ages with every fact, so the agent’s policy can act on them. It is filtered by principals inside the database, and everything in it is treated as untrusted data: retrieved content cannot change the agent’s instructions or its permissions. The context API and the MCP server are not built yet.
The action gateway, and why there is no shell
Reading is half of it. When an agent needs to do something, the design is an action gateway that offers typed capabilities: reassign a ticket, open a change request, add a comment. Each capability has a defined input, is approved for the agent in advance, can require human approval per call, and is recorded. The gateway is on the roadmap.
There is deliberately no shell capability, no general way to run arbitrary commands. A shell turns every permission question into a question about what a command might do, which nobody can answer in advance. Typed capabilities keep the question small. The appliance’s own edge link already follows this rule: it accepts only signed, typed commands from an allow-list, with no shell.
Trust Profile fields, filled from the brain
Every agent runs inside a Trust Profile. Several of its fields are designed to be filled from what the brain knows, rather than typed in once and left to go stale.
Identity and owner
The agent’s identity, and its owner as a person in the graph. If the owner leaves, the owner fact shows as stale or changed, rather than the profile quietly pointing at nobody.
Data classification and residency
Which classes of data the agent may read, matched against the classifications held for content in the brain.
Permitted systems
The systems the agent may touch, which the brain is designed to know as entities with owners once system collectors exist.
Allowed and restricted actions
The typed capabilities it may call and those it may not, enforced at the action gateway.
Human approval rule
Who approves, resolved from the brain’s reporting lines and groups at the moment of the request, not from a list written months ago.
Audit and retention
A full trace of what the agent read and did, kept under your own retention policy.
Controlled autonomy, L1 to L5
Autonomy is set per agent and raised only when the record supports it.
L1 Assist
The agent recommends. A person does the work.
L2 Approve
The agent prepares the action, and a person approves each one before it happens.
L3 Supervise
The agent acts within limits, and people monitor what it does.
L4 Autonomous
The agent acts independently within strict policy and risk bounds.
L5 Adaptive
The agent improves within controlled boundaries.
A worked example: a ticket-routing agent
Consider an agent that routes incoming IT tickets to the right team. It can read the ticket, read the graph for the reporter’s team and manager, look up which group handles each category, and draft a routing note. It can reassign a ticket within the IT queues. It works at L3: it acts within limits, and the service desk lead reviews a sample of its decisions.
It cannot read tickets marked confidential unless the person it acts for could, cannot change anyone’s access, cannot close a ticket, and cannot route to a team whose owner fact is disputed. It requires approval to route anything tagged as a security incident, to reassign a ticket a second time, or to contact anyone outside the organisation.
It records its identity, the ticket and graph facts it read with their statuses, the model it used, its routing decision, any approval and who gave it, the action taken and the outcome when the ticket closes. Studio can build an agent like this and Nexus can trace it and enforce policy on its actions today, but the ticket collector, the brain context and the action gateway it depends on are on the roadmap.
Evidence rules for agents
Agents follow the evidence statuses. A routing or approval decision should rest on a verified owner, or at least a corroborated one. When the owner fact is stale or disputed, the agent stops and asks a person rather than choosing. When it is unknown, the agent says so in its output. Inferred facts can inform a recommendation but should not trigger an action on their own.
These rules are written into the agent’s policy using the same verbs as the rest of the platform: allow, deny, warn, filter, escalate and require human approval. A disputed owner escalates. A stale approver requires human approval. The point is that the agent’s caution follows the quality of its evidence, not the confidence of its model.
Outcomes written back, and custom models in agents
On the roadmap, what an agent does comes back to the brain as evidence: an approval given, a correction made, a ticket that bounced back to the queue. A routing decision that a person corrected becomes a fact with a status, and the next decision can use it. This is the last edge of the loop, and it is how the organisation gets better at its own work.
An agent can run on a model adapted to your domain. Swfte can host your own weights today in the Model Vault and serve them behind the Connect gateway. Training those models on data chosen from the brain is designed for and on the roadmap. The custom models pages set out what exists and what does not.
What is built, and what is designed
Built today: the graph of people, groups, reporting lines and accounts with evidence statuses and history; the local API; the hash-chained audit; the outbound-only link that accepts typed, allow-listed commands and has no shell. Studio builds agents, chatflows and workflows, and Nexus captures agent actions, enforces policy in flight and traces agents.
Designed for and on the roadmap: context packages and the MCP server; the action gateway with approvals; system, code and ticket collectors; outcomes written back as evidence; and the wiring that lets Studio, Nexus and the Nexus harness read the brain. Permission-filtered content search and delegation tokens for acting on a person’s behalf are in progress.
Agents on the brain: built, in progress and on the roadmap
What agents can use today and what is designed for. No dates are given.
| Capability | Status | Notes |
|---|---|---|
| Graph of people, groups and reporting lines with evidence statuses | Built | Readable through the local API. |
| Agent building in Studio; action capture, policy and tracing in Nexus | Built | Not yet wired to the brain. |
| Delegation tokens with intersected act-on-behalf grants | In progress | Verification exists in code. |
| Permission-filtered context from content | In progress | Libraries exist. HTTP endpoints not finished. |
| Context-package API and MCP server | Roadmap | Designed for, not built. |
| Action gateway with typed capabilities and approvals | Roadmap | No shell capability by design. |
| Wiring of Studio, Nexus and the Nexus harness into the brain | Roadmap | Designed for, not built. |
| Outcomes written back as evidence | Roadmap | The last edge of the loop. |
Legend
- Built. Exists today and can be used.
- In progress. Being built. Not yet something to rely on.
- Roadmap. Designed for and on the roadmap. Not built. No dates are given.
Where this fits in the loop
Agents read from the brain, act under governance and produce outcomes that are designed to return to the brain as evidence, which is three of the four stations.
- 01Company brainHolds what the organisation knows, with evidence statuses, history and access rules.(this page)
- 02Custom modelAdapted on data chosen from the brain, then evaluated and hardened before it ships.
- 03Governed agentsUse the model and read the brain, inside a Trust Profile, with approval where it matters.(this page)
- 04OutcomesWhat happened: approvals, corrections, results and cost, all on the record.(this page)
The four arrows
- Company brain to Custom model: select, sanitise, adaptRoadmap
Choose training data from the brain, remove what must not reach a model, adapt an open-weight base. The sanitisation gateway is in progress, and the data selection and training steps are on the roadmap.
- Custom model to Governed agents: serve, governBuilt
Serve the model on dedicated infrastructure behind the Connect gateway and bring agents onto it under policy. Model hosting and the gateway are built.
- Governed agents to Outcomes: act, recordBuilt
Agents act within their Trust Profile, with human approval for consequential steps, and every action is recorded.
- Outcomes to Company brain: written back as evidenceRoadmap
Outcomes return to the brain as new evidence with a status, and they decide when the model needs retraining. The write-back is on the roadmap.
Legend
- Built. Exists today and can be used.
- In progress. Being built. Not yet something to rely on.
- Roadmap. Designed for and on the roadmap. Not built. No dates are given.
Frequently asked questions
Can agents read the company brain today?
Not through a finished agent interface. The graph and its local API are built, and an internal tool can read people, groups and reporting lines today. Context packages, the MCP server and the wiring of Studio, Nexus and the Nexus harness into the brain are on the roadmap.
Will an agent see more than the person it acts for?
It is designed never to. An agent’s act-on-behalf grant is intersected with the delegation token’s scopes and the person’s access, so it gets the overlap, never the union. Delegation tokens are short-lived and scoped, and their verification is in progress.
Why is there no shell capability?
Because no one can say in advance what an arbitrary command might do, so no one can approve it meaningfully. The action gateway is designed around typed capabilities with defined inputs, each approved in advance and recorded. The appliance’s own link already accepts only typed, allow-listed commands.
What does an agent do when the owner is unclear?
It asks a person. Agents are designed to rely on a verified or corroborated owner, to escalate when the owner fact is disputed, to require human approval when it is stale, and to say unknown in their output when there is no evidence.
Which autonomy level should an agent start at?
Most agents start at L1 Assist or L2 Approve and move up only when the record shows their decisions hold up. Consequential steps can keep a human approval rule at any level, so an agent can act at L3 for routine work and still need approval for the rest.
Can agents use our own fine-tuned model?
Yes, if you already have the weights. Swfte can host them in the Model Vault and serve them behind the Connect gateway today. Training a model on data chosen from the brain is designed for and on the roadmap, not something Swfte runs for customers today.
Does governing agents this way satisfy the EU AI Act?
Not on its own, and Swfte does not claim it. Trust Profiles, approvals, controlled autonomy and audit are technical controls and evidence that help an organisation meet its own obligations. The posture depends on your use case, jurisdiction, deployment and configuration.
Do agent outcomes improve the brain?
That is the design. Approvals, corrections and results are meant to return to the brain as evidence with a status, so later decisions can use them. The write-back is on the roadmap and is not built today.
Take agents on the brain further with Swfte
Start with one entry point. Add intelligence, agents, workflows and infrastructure as you prove value.