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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

What is built, in progress and on the roadmap: Ask your company
CapabilityStatusNotes
People, groups and reporting lines through the local APIBuiltStructured reads, scoped by token.
As-of reads against historyBuiltAnswered from insert-only history.
Coverage readsBuiltA measure of what is connected and how fresh it is.
Evidence status and age on every factBuiltSeven statuses, carried into answers.
Permission-filtered search over documentsIn progressLibraries exist. HTTP endpoints not finished.
Plain-language asking in CortexRoadmapCortex does not read the brain yet.
Questions about systems, ownership and decisionsRoadmapDepends on collectors that are not built.
Context-package API and MCP serverRoadmapDesigned 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.

The same four stations and four arrows are listed in order below.
  1. 01Company brainHolds what the organisation knows, with evidence statuses, history and access rules.(this page)
  2. 02Custom modelAdapted on data chosen from the brain, then evaluated and hardened before it ships.
  3. 03Governed agentsUse the model and read the brain, inside a Trust Profile, with approval where it matters.(this page)
  4. 04OutcomesWhat happened: approvals, corrections, results and cost, all on the record.

The four arrows

  1. 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.

  2. 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.

  3. Governed agents to Outcomes: act, recordBuilt

    Agents act within their Trust Profile, with human approval for consequential steps, and every action is recorded.

  4. 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.

Ready to build with Swfte?

One platform for the agents, models and workflows your team ships. Free to start, no card required.