Skip to content
Flagship · The context layer

Org Brain. The layer that lets AI see your business.

Org Brain is the context layer we build: your ERP, CRM, accounting, email, documents and phone, joined into one permissioned layer that resolves who is asking before it reads anything. Ask it something and it answers from your own business, with the source behind every answer. It is built so that it cannot show a person anything they could not already see in the source system.

Org Brain is our reference architecture and component set for a permissioned context layer. We build it inside your environment, you own what is deployed, and we keep the right to reuse the pattern.

What the layer actually does
  • IdentityResolved before a single record is read, never as a filter afterwards.
  • PermissionsChecked at the moment of the question, against your systems' own controls.
  • EntitiesOne customer, one job, one asset — across systems that each name it differently.
  • FreshnessRead live where it must be current. Materialised only where it is genuinely durable.
  • ProvenanceEvery answer names the records it used and when they were true.

The marked row is the one most tools skip. Resolving identity after retrieval instead of before it is how a correct answer reaches the wrong person.

1What it is

Not another dashboard. The layer underneath every dashboard, answer and alert.

Org Brain does not replace the systems you run. It connects them, and it resolves two things before anything else happens: who is asking, and what they are allowed to see.

The reasoning model on top is a swappable part — today one frontier model, next quarter whichever one is cheaper or better at the task. The durable asset sits underneath it: the connectors into your systems, the permission engine, the entity graph that ties one customer or one job together across every place it is recorded, the precedent index of what you have quoted and decided before, and the shape of your own organisation's context.

That is what makes Org Brain a foundation you own, not a subscription you rent.

2The architecture

Three columns, left to right.

Fig. 1Sources, layer, and what consumes it
01 · Systems you own
  • ERP
  • CRM
  • Accounting
  • Email & calendar
  • Documents
  • Telephony
02 · Context layer
  1. Identity
    resolves who is asking, first
  2. Permissions
    reads as that person, never around them
  3. Entity resolution
    one customer, one job, one asset
  4. Precedent & policy
    your standards, quotes, decisions
  5. Freshness control
    live where it must be current
03 · What uses it
  • Governed assistant
  • Persona agents
  • Alerts
  • Reporting
every answer cites its source
Systems you own → the context layer → what uses it

On the left are the systems you already run — ERP, CRM, accounting, email and calendar, documents, telephony. None of them are replaced. In the middle is the context layer itself: identity resolves first, then permission, then entity resolution ties records together across systems, precedent and policy give it your standards, and freshness control decides what must be read live versus what is safe to hold as derived structure. On the right is everything that gets to use it — a governed assistant, persona agents, alerts and reporting — each one working from the same governed layer instead of keeping its own copy of the truth.

3What it does

Capability, stated concretely.

  • 01
    Fingertip reporting
    Ask a plain-language question across every connected system and get an answer back with its source and a timestamp, not a dashboard you still have to interpret.
  • 02
    Entity resolution
    One customer, one job, one asset — resolved across systems that each call it something different, so nothing is double-counted and nothing is missed.
  • 03
    Precedent recall
    What you quoted, approved, refused and priced before, and why, surfaced the moment it is relevant again instead of relying on someone remembering.
  • 04
    Alerts before problems land
    Delivery slipping, invoices overdue, service due, margin thinner than it should be — raised while there is still time to act on it.
  • 05
    Forecasting
    Demand and capacity, cash, maintenance, delivery risk. Probabilistic and stated honestly, improving as your data deepens rather than promising a certainty it does not have.
  • 06
    A complete audit record
    Who asked what, what was returned, and what was acted on — kept as a matter of course, not reconstructed after something has already gone wrong.
4What you actually see

An answer, and the receipts behind it.

Most tools that answer questions about your business hand you a paragraph and ask you to trust it. An answer you cannot check is not an answer, it is a rumour with better formatting.

So every response separates what is true from what is merely advised, names every record it read and how fresh each one was, flags it when two systems disagree, and states what it was not allowed to read.

The last one is the part nobody shows you, and it is the part that decides whether you can put this in front of your whole team.

Fig. 2One contract, four kinds of business
Ask Org Brain⌘K

“Which jobs are at risk of slipping this month, and what is it worth?”

Scope
Operations Manager, Delivery · permissions resolved before read · 14 of 17 records readable
As at
09:41 today · 2 of 3 sources read live
Fact
Three jobs are tracking behind schedule, combined contract value $412k1. Job 4471 is six days behind on a fixed-date contract carrying a liquidated damages clause2. Two of the three also have invoices past 60 days3.
Likely driver
Both delayed jobs are waiting on the same subcontractor crew, committed to another site until the 19th. Offered as a likely cause, not a confirmed one.
Recommendation · not a fact
Re-sequence 4471 ahead of 4488, or accept the damages exposure and say so now. Owner: Delivery Manager. Decision needed before Thursday.
Conflict
Finance and the ERP disagree on the value of job 4488: $88k against $94k. The lower figure is used above, and the discrepancy is flagged rather than quietly resolved.
Sources
  • 1ERPjob 4471 · scheduleread live · 40s ago
  • 2ContractsCT-2291 · clause 14indexed · 6d ago
  • 3FinanceAR ageingread live · 2m ago
Withheld

Three records matched this question but sit outside this person's access (subcontractor rates, two payroll records). They were never read, and the answer does not depend on them.

sampleIllustrative. A mock-up of the answer format; every record in it is invented.

It also speaks first.

Once the layer is joined, the useful work stops being questions you thought to ask. Delivery risk, cash risk, thin margin and lapsing compliance are all visible from the same joined context, and each signal arrives with the records it came from.

Fig. 3Signals, with provenance and who they wait on
Delivery
Job 4471 six days behind on a fixed-date contract
ERP schedule · contract clause 14
waiting on · Subcontractor crew, until the 19th
act now
Cash
Two accounts past 60 days on jobs already at risk
Finance · AR ageing, read live
waiting on · Client accounts payable, second reminder unsent
act now
Margin
Quoted rate below the last three comparable jobs
Precedent index · 3 matched jobs
waiting on · Estimator review
watch
Compliance
Two crew inductions lapse before the scheduled start
Field service · induction register
waiting on · Site supervisor sign-off
watch
sampleIllustrative. A mock-up of the answer format; every record in it is invented. Each signal carries its records and who it is waiting on, not just an owner.
5The answer contract

Ten things every answer has to carry.

This is a contract, not a feature list. An answer that cannot satisfy all ten is not shown as an answer. It is shown as a gap, with the reason it could not be completed.

Most of the value is in the unglamorous half: saying when the data was read, saying when two systems disagree, and refusing to blur the line between what is true and what is merely advised.

You can hold a vendor to this. Ask them to write their version down.

  • 5.1
    Who is asking
    Identity resolved before a single record is read, never after the fact as a filter on the result.
  • 5.2
    What they may see
    Permissions applied at question time, against your systems' own controls, with the count of readable records stated.
  • 5.3
    What was actually read
    Every record that contributed, named, so the reasoning can be checked rather than trusted.
  • 5.4
    How fresh each source was
    Read live, or read from a materialised copy and how old that copy is. Never silently mixed.
  • 5.5
    The fact
    What is true according to those records, with nothing inferred and nothing rounded into a better story.
  • 5.6
    The likely driver
    The probable cause, labelled as probable. A correlation presented as a cause is how a good answer becomes an expensive mistake.
  • 5.7
    The recommendation, marked as one
    Advice is separated from fact and labelled, so nobody acts on a suggestion believing it was a measurement.
  • 5.8
    Any conflict between sources
    When two systems disagree, both figures are shown and the one used is named. Quietly picking a winner is the failure we design against.
  • 5.9
    What was withheld
    Records that matched but sat outside the asker's access, stated plainly, so the answer's limits are visible.
  • 5.10
    A record that it happened
    Who asked, what was returned, what was acted on. Written at the point of read, not reconstructed afterwards.
6How it reads safely

Identity and permission resolve before anything is read.

Org Brain is built so that every request resolves who is asking and what they are allowed to see before a single record is touched. It is not designed to read as a service account with broad access and filter the result afterwards. It reads as the authenticated person, through your systems' own permission controls, wherever those systems support it.

  • 01
    Per-request identity resolution
    Every call carries the caller's identity and is checked against your systems' own access controls before any record is touched. Not against a cached role, on every single request.
  • 02
    No standing service-account access
    Org Brain is designed to hold no broad credential that reads on everyone's behalf. It reads with the requesting person's own delegated access, nothing wider. Where a system cannot read as the person, we say so and scope that system out rather than fall back to a service account.
  • 03
    No new access path
    It is not a shadow system with its own permission model to audit separately. The design contract is simple: if a person cannot see a record in the source system, Org Brain does not show it to them either.
  • 04
    Logged at the point of read
    Every access is recorded against the identity that triggered it, so the audit trail is a record of what happened, not a reconstruction built later from memory.
7Federated, not copied

Why we read live instead of copying your data into an index.

Many tools copy your data into a separate store so they can search it. That copy is convenient, and it comes with a cost most vendors do not mention: it expands your audit scope and attack surface, and permissions resolved at index time are already wrong by the time someone asks a question. A materialised index is not wrong to use — it is the right tool for content that is large, slow-changing and safe to be a little stale.

Freshness
Copied index

As current as the last sync run — minutes to a day behind, depending on the schedule.

Org Brain: live, federated

Current as of the request, because it reads the source system directly.

Permissions
Copied index

Resolved at index time, so already wrong the moment someone's access changes.

Org Brain: live, federated

Resolved on every request, against the access a person actually holds right now.

Audit scope
Copied index

A second copy of your data, held somewhere else, that now needs its own access controls, retention policy and breach plan.

Org Brain: live, federated

No second copy. The audit surface stays the systems you already govern.

What it is good for
Copied index

Fast search over large, slow-changing bodies of text — closed jobs, finalised policy, historic documents.

Org Brain: live, federated

Anything that must be current or permission-sensitive — today's stock, this customer's balance, who is allowed to see it.

Org Brain uses both, on purpose. It reads live from the source for anything that must be current or permission-sensitive, and it only materialises content that is genuinely durable and derived — a precedent index of finalised quotes, for instance, not this week's inbox.

8What it is not

A few honest limits, stated up front.

Org Brain is not a data warehouse replacement. If you need long-range analytics across years of history, keep your warehouse — Org Brain reads and reasons over current and recent state, it does not replace bulk analytical storage.

It is not a rip-and-replace of your ERP, CRM or accounting system. Those stay exactly where they are and remain the system of record. Org Brain sits alongside them and asks them questions on your behalf.

It is not magic laid over bad data. If your customer records are duplicated three different ways, or your job costing has not reconciled in two years, a layer that sees all of it faster will surface that mess faster. It will not fix it.

Where your data is genuinely broken, we say so — and that becomes the first project, not something we paper over with a clever prompt.
9Timeline

Three to five months for a connected foundation.

Delivered in fixed-scope phases, so value starts early and each phase funds the next. It is not an overnight project and we will never tell you it is.

3–5 months
Connected foundation

From the first connector to a working context layer across your core systems.

Fixed scope
Every phase

Each phase is scoped and quoted before it starts, not billed by the hour.

Phase funds phase
Sequencing

Value starts early enough that each phase's return funds the one after it.

See how a build engagement is staged

Give your business a layer that can answer for itself.

Start with a fit call. We will tell you honestly whether a connected foundation is the right first move, or whether a narrower step should come first.