Platform / Company brain / Ask your company
Ask your company: questions in plain language, answers with their evidence
What asking the company brain means, how an answer is built and checked against who is asking, and what you can ask today versus what is designed for.
Asking the company brain means putting a question the way you would ask a well-informed colleague, and getting back an answer that shows where it came from, how sure it is and how old the evidence is. This page explains how an answer is assembled, what can be asked today through the local API, what is in progress and on the roadmap, and how the brain shows disagreement and uncertainty instead of hiding them.
What asking the brain means
An answer from the brain is more than a sentence. It carries the sources it rests on, the evidence status of each fact, and how long ago that evidence was seen. Who leads the data platform team is a question with an answer; so is how sure the brain is about it, and since when.
That shape is deliberate. People act on answers. An answer that rests on a verified fact can be used directly. One that rests on an inferred or stale fact should prompt a check. One that comes back unknown tells you to ask a person, and the brain should say so plainly rather than produce something that only sounds right.
How an answer is built
The designed sequence, step by step. The parts that are built today are marked in the table further down.
- 01
Establish who is asking
The request arrives with a credential. The tenant comes from the credential, and the caller is resolved to a person in the graph.
- 02
Expand their principals
The person, their accounts and every group they belong to, including nested groups, form the set that access lists are checked against.
- 03
Retrieve, filtered
Search over content runs inside the database with those principals applied, so nothing the person could not see is ever retrieved. Unknown access means invisible.
- 04
Add graph facts with their statuses
Facts from the graph, such as reporting lines and group membership, are added with their evidence status and their age.
- 05
Answer, including unknown
The answer is assembled from what was retrieved. Where the evidence does not support an answer, it says unknown instead of guessing.
- 06
Record it
An audit row records the request, so the use of the brain can be reviewed later.
What you can ask today, and what comes next
Today the brain answers through its local API: structured reads rather than free-text questions. The plain-language front door is designed for and described below.
Today: people
Who someone is, the accounts they hold across directories, their manager and their reports.
Today: groups
Who is in a group, including through nested groups, and which groups a person belongs to.
Today: reporting lines
Who reports to whom, up and down the structure, with the status and age of each line.
Today: as-of reads
Any of the above as it stood at an earlier date, answered from insert-only history.
Today: coverage
Which sources are connected, how fresh they are and how complete the picture is.
In progress: documents
Permission-aware keyword and vector search over content. The libraries exist; the HTTP endpoints are not finished.
Roadmap: systems, ownership and decisions
Questions about services, who owns them and what was decided need collectors and modelled data that are on the roadmap.
Roadmap: MCP and a context API
Context packages and an MCP server, so tools and agents can ask the brain directly within the asker’s access.
Four questions, answered honestly
Who does the head of procurement report to, and who did she report to when the new supplier was approved? The brain can answer both today through the local API: the current reporting line, and an as-of read at the approval date. Each fact comes with its status, usually observed from the directory, and the time it was last seen.
Who can approve purchase orders above the threshold? The brain can tell you who is in the approvers group, including through nested groups. It cannot tell you that this group is the one that actually grants the approval right in the finance system, because no finance system is connected. The answer gives the membership and says the link to the permission is unknown.
What does our travel policy say about business-class flights? This needs search over documents, which is in progress. Today the brain cannot answer it. When document search is finished, the answer would cite the policy, and only for people who are able to read that policy in its source system.
Who owns the customer notifications service? Ownership needs code, CI/CD and ticket collectors, which are on the roadmap. Today the brain says unknown, and can list the people in any team the directory describes. It does not guess an owner from the name of a team or a group.
Where the asking happens
Cortex, the Swfte desktop app, is the designed front door for asking the brain. Today Cortex has its own knowledge bases with retrieval on the device, MCP tools, and local models through Ollama and LM Studio. It does not read the company brain yet. The wiring from Cortex, and from Nexus and Studio, into the brain is on the roadmap.
Until then, the local API is how the brain is asked: structured reads for people, groups, the graph, coverage and audit, scoped by token. That is useful today for internal tools and scripts, and it is the same foundation that the plain-language surfaces are designed to sit on, with the same access rules underneath.
Disagreement and uncertainty, shown rather than hidden
When two sources disagree, for example one directory names a different manager from another, the fact is disputed and the answer says so, with both sides and their sources. It does not pick the more convenient one. When a fact has not been seen again within its freshness window, it is stale, and the answer shows its age.
This makes answers less smooth than a chatbot’s. That is the point. A confident answer built on a stale reporting line can send an approval to someone who left in the spring. Showing the status lets the reader decide whether to act or to check, and gives the people who own the source a reason to fix it.
Limits
The brain only knows what connected sources have told it, and today those are directory sources. Plain-language asking, document search and questions about systems and ownership are not available yet. Coverage is a measure, never a claim to understand everything, and an answer of unknown is a correct answer when the evidence is missing.
The brain does not decide whether an answer is appropriate to act on: the reader, or the policy of the workflow that asked, does. For when the asking surfaces will be available and on which plans, the current position is <availability - founder to fill>.
Asking the brain: built, in progress and on the roadmap
What can be asked today and what is designed for. No dates are given.
| Capability | Status | Notes |
|---|---|---|
| People, groups and reporting lines through the local API | Built | Structured reads, scoped by token. |
| As-of reads against history | Built | Answered from insert-only history. |
| Coverage reads | Built | A measure of what is connected and how fresh it is. |
| Evidence status and age on every fact | Built | Seven statuses, carried into answers. |
| Permission-filtered search over documents | In progress | Libraries exist. HTTP endpoints not finished. |
| Plain-language asking in Cortex | Roadmap | Cortex does not read the brain yet. |
| Questions about systems, ownership and decisions | Roadmap | Depends on collectors that are not built. |
| Context-package API and MCP server | Roadmap | Designed for tools and agents. |
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
Asking reads from the brain along the same path governed agents are designed to use: the person’s access, the evidence statuses and the audit row apply to both.
- 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.
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 I ask the company brain questions in plain language today?
Not yet. Today the brain answers structured reads through its local API: people, groups, reporting lines, as-of reads and coverage. Document search is in progress, and plain-language asking through Cortex is on the roadmap.
Will an answer include things I am not allowed to see?
It is designed never to. Retrieval is filtered by your principals inside the database, using access lists copied from the source, and content with an unknown access list is invisible. The brain never gives more access than the asking user has.
What does the brain do when it does not know?
It says unknown. Answers carry the evidence status and age of each fact, so stale and disputed facts are shown as such, and missing evidence is reported rather than filled with a guess. Coverage reporting shows which sources would close the gap.
Can it search our documents?
Document search is in progress. Permission-aware keyword and vector search exists as libraries with passing tests, but the HTTP endpoints are not finished, so it is not yet something to rely on. Document connectors are on the roadmap.
How is this different from enterprise search?
Enterprise search finds documents that match words. The brain is designed to combine permission-aware search over content with graph facts about people and structure, each with an evidence status and age, and to say unknown when the evidence does not support an answer.
Does Cortex use the company brain?
Not today. Cortex has its own knowledge bases with retrieval on the device, MCP tools and local models through Ollama and LM Studio. Cortex is the designed front door for asking the brain, and that wiring is on the roadmap.
Are answers from the brain enough for our regulators?
Answers carry sources, statuses and ages, and the appliance keeps a tamper-evident audit log. That is evidence an organisation can use in its own work. Swfte does not claim the brain meets any regulatory obligation by itself; the posture depends on your use case, jurisdiction, deployment and configuration.
Can I ask about the past?
Yes. History is insert-only, so the brain can answer as of an earlier date, for example who was in a group or who a person reported to when a decision was made, from what was true at that time.
Take ask your company further with Swfte
Start with one entry point. Add intelligence, agents, workflows and infrastructure as you prove value.