# Who owns the company brain?

CM-011 · written 2026-08-28 · published 2026-08-29 · guide
tags: context-management, agent-memory, evidence

> Nobody has settled it. The contracts allocate inputs and outputs, not the derived memory record; portability is disputed; deletion has a measured residue.

Nobody has settled it, and the documents you would expect to settle it do not mention the thing in
question.

That is the honest answer, and it is worth more than a confident one. A company brain — the term of
art, as of 2026, for a store that reads your Slack, docs, calendar and agent transcripts and keeps
what it extracts — accumulates an artifact that did not exist before: a structured record of what an
organisation decided, when, and on whose say-so. The contracts governing these products were drafted
around inputs and outputs. The record is neither, exactly. Nobody has publicly resolved what it is.

Three questions follow from that, and each has public evidence pointing in a different direction:
who owns the artifact, what you can take with you when you leave, and what an employee's stored
memory entry is. What follows is what I could read on 28 August 2026 and nothing else. Every source
is linked. Where the evidence stops, the piece stops.

## The claim, and who is making it

"Company brain" stopped being a metaphor sometime in the spring of 2026. A Hacker News search for the
exact phrase, restricted to submissions, returns 25 results. **Thirteen of them carry the phrase in
the title and are dated between 29 April and 3 August 2026**; before that, going back to 2014, only
two titles use it in anything like the current sense — a 2021 vendor blog post and a 2024 Show HN.

<aside class="margin-note">
Counted from the <a href="https://hn.algolia.com/api/v1/search?query=%22company%20brain%22&amp;tags=story&amp;hitsPerPage=40">Hacker
News Algolia story search</a> for the exact phrase, retrieved 28 August 2026. The search matches body
text as well as titles, which is why the 25 and the 13 are different counts; the thirteen were checked
individually. It is a phrase count rather than a market measurement — it tells you the words are being
used, not how many companies exist.
</aside>

The most-engaged of them is **Launch HN: Hyper (YC P26) – Company brain to power agentic
development**, posted 3 June 2026, showing 79 points and 78 comments. Its own description of the
mechanism is unusually specific for a launch post, and worth reading before anything is argued about
it: Hyper ingests "Docs, Slack, Email, Calendar, Granola" and splits what it keeps into two things.
*Episodes* are "the raw source items kept as the source of truth." *Facts* are "the meaning pulled
out of each episode, stored as subject-predicate-object records with a plain summary and timestamps
for when the fact was introduced and when it was invalidated (subject=person, predicate=works_at,
object=company)." When a later fact contradicts an earlier one, "the new fact supersedes the old one
instead of both looking equally true, and we never auto-discard the superseded version, so you can
still ask how you landed on Monday." Every fact carries provenance and per-fact access-control tags,
"which means two people on the same team can ask the same question and get different answers."

<aside class="margin-note">
<a href="https://news.ycombinator.com/item?id=48387095">news.ycombinator.com/item?id=48387095</a>,
submitted by shalinshah, 3 June 2026. Quotations are from the founders' own launch text and from
named comments in the thread; both were read from the
<a href="https://hn.algolia.com/api/v1/items/48387095">Algolia item API</a> so that attribution is
exact. Retrieved 28 August 2026. The thread page displayed 79 points and 78 comments; the Algolia
index returns 76 comment nodes for the same item, which is the usual small gap between the two and is
stated rather than smoothed over. The company's own FAQ at heyhyper.ai/faq, which the launch post
points at for "privacy, compliance", renders client-side and returned nothing but a page title to an
automated request, so it is **not** a source for anything here.
</aside>

Hold onto the shape of that: an entity resolved to a person, a predicate, an object, a provenance
chain, a timestamp for when it stopped being true, and a rule that the superseded version is never
auto-discarded. That is not a document store. It is a dossier, and most of the questions below are
questions about dossiers.

The same phrase is also being claimed by projects that answer the ownership question by construction.
`agno-agi/scout` describes itself simply as "Open Source Company Brain", Apache-2.0, 717 stars.
`getnao/sylph` — "The open-source company brain" — has 187 stars and a repository whose top-level
directories are the departments of a company: `finance`, `hr`, `legal`, `sales`, `product`. It also
has **no licence file**: GitHub's licence endpoint returns 404 for it, and there is no `LICENSE` at
the root. An open-source company brain that has not said what open-source means for it is a small
illustration of the general problem.

<aside class="margin-note">
<a href="https://github.com/agno-agi/scout">agno-agi/scout</a> and
<a href="https://github.com/getnao/sylph">getnao/sylph</a>, star counts and licence status read from
the GitHub REST API on 28 August 2026. Star counts move; the licence fact is the one that matters and
it is checkable in a second. This is an observation about a repository on one date, not an accusation
about anyone's intent.
</aside>

## Ownership, as the contracts actually have it

Read the terms and you find a well-settled answer to a question adjacent to the one you asked.

Anthropic's commercial terms are representative of the model-layer norm: "Anthropic agrees that
Customer (a) retains all rights to its Inputs, and (b) owns its Outputs," where **"Inputs" means
submissions to the Services** and **"Outputs" means responses generated by the Services to Inputs**.
Clean, and the two defined terms are the whole universe of customer content.

mem0's platform agreement is the one quoted at length below, and the reason is worth stating before
the quotes rather than after: it is published, specific, and it resolved. Two other vendors' terms
pages did not — so the asymmetry of scrutiny here reflects what could be read on one day, not a
finding that mem0's terms are worse than the ones I could not reach. A vendor that publishes a
detailed agreement is easier to hold to it.

The agreement, dated 3 August 2026, follows the same skeleton and then adds the parts that matter
here. "Customer retains all right, title and interest in and to the Customer Content," where
Customer Content is "Inputs, Outputs, and any other content or information uploaded or transmitted
to the Mem0 Service." Aggregate Data is then carved out: mem0 "may create aggregated and
de-identified data derived from Customer Content and Performance Data," and "Mem0 shall own all
right, title, and interest in and to the Aggregate Data." Both of those are ordinary SaaS drafting.

The licence you grant also differs by tier, which is likewise ordinary — what makes it worth
reading is the size of the difference. Paid customers grant a licence "during the Term" to provide
the service, with training excluded. Free-plan customers grant "a non-exclusive, worldwide,
perpetual, irrevocable, royalty-free and fully paid-up license to access, use, reproduce, modify,
and create derivative works from Customer Content for any lawful purpose, including … to train and
improve machine learning and artificial intelligence models." Free tiers are not the same product as
paid ones, and that is the general lesson rather than a fact about one company.

<aside class="margin-note">
<a href="https://www.anthropic.com/legal/commercial-terms">Anthropic Commercial Terms of Service</a>,
§B, and <a href="https://mem0.ai/terms">Mem0 Platform Access and Usage Agreement</a>, page-dated
3 August 2026, §§1.6, 2.7, 5.2, 5.3, 5.4, 10.3. Both retrieved 28 August 2026. Two others were
attempted and are not cited because they did not resolve to a script: openai.com's business terms
returned an effectively empty body, and getzep.com/terms-of-service returned 131 bytes. **Read your
own agreement rather than this paragraph.** Terms are amended, tiers differ, and a negotiated
enterprise order form overrides the published page.
</aside>

Now the gap. **No clause in either agreement names the extracted memory record as a category.** Is
the fact `subject=person, predicate=works_at, object=company` — derived by the vendor's pipeline
from your Slack, stored in the vendor's schema, in the vendor's graph — an Output? It is plausibly
one: mem0 defines Outputs as what the AI Tools generate in response to Inputs, and extraction is
generated in response to input. That reading gets you to customer-owned, and I think it is the better
reading. It is still a reading. The clause was not written with a derived, persistent, mutating store
in mind, and a reading is what you have until someone writes the clause.

Two more things the reading does not cover. First, whether the *schema* — the entity resolution, the
edge types, the confidence ranking — travels with the facts, or stays with the vendor as its
technology. mem0's §5.1 keeps "all right, title and interest in and to the Mem0 Technology, including
any enhancements, improvements, or derivatives thereto" with mem0, which is entirely standard and
also exactly the boundary the question sits on. Second, exit. mem0's §10.3 says that on termination
the licences terminate, use ceases, and "each party will return to the other or destroy all property
(including any Confidential Information) of the other party" — a standard mutual termination clause,
of the kind most agreements in this category carry. **What I could not find, there or in the other
agreement I could read, was any clause obliging the vendor to provide an export of Customer Content,
or naming a retrieval window.** Most of these products
ship an export API; that is a product feature, which can be deprecated, and it is not the same object
as a contractual right, which cannot.

That distinction — *the thing the product does today* versus *the thing the agreement obliges* — is
the single most useful lens in this whole area, and it applies to every vendor including the ones
whose terms I could not reach.

## Exit and portability, where there is a real fight

Here the disagreement is on the record, named, and current, so it can be laid out rather than
resolved.

**Zep's Daniel Chalef argues portable memory is a fallacy.** *The Portable Memory Wallet Fallacy: 4
Fundamental Problems*, published 19 June 2025 and updated 3 June 2026, makes four arguments. Economic:
"Asking AI companies to participate in portable memory systems means asking them to voluntarily
surrender their primary competitive advantage." Behavioural: users say they want control and
consistently choose convenience. Technical: "AI context is domain-specific and often non-transferable
… Your therapy bot doesn't need your driving destinations," and any universal standard trades
simplicity against usefulness until "detailed preferences get reduced to generic tags." Security: in
multi-agent memory ecosystems, "a single poisoned memory entry could propagate to dozens of agents."

<aside class="margin-note">
Daniel Chalef, <em><a href="https://blog.getzep.com/the-ai-memory-wallet-fallacy/">The Portable
Memory Wallet Fallacy: 4 Fundamental Problems</a></em>, Zep blog, 19 June 2025, updated 3 June 2026.
Retrieved 28 August 2026. <strong>The post is published on the blog of a memory vendor, under a Zep
author page</strong>, and the first of his four arguments is an argument about vendor incentives. That
does not make it wrong — it is the most candid of the four — but the affiliation belongs next to the
claim, not in a footnote. Neither the post nor Zep's author page states his role at the company, so
this piece does not assign him one.
</aside>

**Two projects are building the thing anyway.** *memorywire* is a JSON-Schema 2020-12 wire format for
five memory operations — remember, recall, forget, merge, expire — with a reference implementation and
"five backend adapters (sqlite-vec, mem0, Letta, Cognee, pgvector)". Its own framing of the problem is
the mirror image of Chalef's third argument: the frameworks "each ship their own SDK, storage layout,
and operational vocabulary. There is no shared wire format: every integration is bespoke, every
migration rebuilds memory from scratch." The **Universal Memory Protocol** aims at the same target
from the interoperability side — "What MCP did for tools, UMP does for memory … a portable, signed,
bi-temporal record that any harness can speak and any store can serve" — with six operations
including `forget`, and an ownership field baked into the record: every memory carries a `scope` with
an `owner` identified by a cryptographic key.

<aside class="margin-note">
<a href="https://arxiv.org/abs/2606.01138">memorywire: A Vendor-Neutral Wire Format for Agent Memory
Operations</a>, arXiv:2606.01138, submitted 31 May 2026, v4 of 12 August 2026 — abstract read via the
arXiv API. And <a href="https://universalmemoryprotocol.io/">universalmemoryprotocol.io</a>, v0.1, and
its <a href="https://news.ycombinator.com/item?id=48428796">Hacker News thread</a> of 6 June 2026,
41 points and 38 comments. All retrieved 28 August 2026.
</aside>

Now the part that keeps this from being a tidy story with a winner. UMP's own launch thread is where
Chalef's incentive argument gets restated by a stranger with no stake in it. One commenter:
"these efforts are only as good as the industry adoption that they gain: who is using this? MCP came
from Anthropic, A2A from Google so they had big tech backing from day 1. As a developer, I wouldn't
touch this without confidence I can get gains down the line from interoperability." Another asked for
benchmarks and found none. The reception was, on the whole, sceptical.

So: a vendor executive says portability will not happen for incentive, behavioural, technical and
security reasons; two open projects have built the technical part he says is hardest; and the
adoption question — his first argument, the economic one — is the one neither project has answered
and the one the public commentary keeps returning to. **I do not think the evidence adjudicates
this.** What it does establish is that the technical impossibility case is weaker than it was in
June 2025, and the incentive case is untouched.

There is also an academic framing worth knowing exists, though it argues at a different altitude than
an engineering decision: Mario Brcic's *The Memory Wars* proposes "Network Effect 2.0," a model in
which "value scales with the depth of personalized memory, creating powerful cognitive moats and
unprecedented user lock-in," and names the resulting problem "cognitive sovereignty." It is a policy
paper, not a portability spec, and I include it because it is the only source I found that treats
memory lock-in as a structural condition rather than a procurement risk.

<aside class="margin-note">
Mario Brcic, <em><a href="https://arxiv.org/abs/2508.05867">The Memory Wars: AI Memory, Network
Effects, and the Geopolitics of Cognitive Sovereignty</a></em>, arXiv:2508.05867, 7 August 2025.
Abstract read via the arXiv API, 28 August 2026. Single-author position paper; cited for its framing,
not for a finding.
</aside>

If you are choosing a store on these grounds, [what the agent-memory vendors actually differ
on](/blog/what-the-memory-vendors-differ-on) — CM-008 — compares the documented substrates, and the
last of its four questions is this one: what comes out on export, and in what shape. A store of
extracted facts is not the conversation it came from.

## What an employee's memory entry is

This section is questions, not answers, and none of it is legal advice. I am not qualified to give
any and the piece would be worse if I pretended otherwise. What follows is the text of one regulation
and one measurement, put next to each other.

The GDPR defines personal data as "any information relating to an identified or identifiable natural
person". It separately defines **profiling** as "any form of automated processing of personal data
consisting of the use of personal data to evaluate certain personal aspects relating to a natural
person, in particular to analyse or predict aspects concerning that natural person's **performance at
work**, economic situation, health, personal preferences, interests, **reliability**, behaviour,
location or movements."

<aside class="margin-note">
<a href="https://gdpr-info.eu/art-4-gdpr/">GDPR Article 4</a>, definitions (1) and (4), and
<a href="https://gdpr-info.eu/art-17-gdpr/">Article 17</a>, right to erasure. Both retrieved
28 August 2026. Quoting a regulation is not applying it; whether any of this reaches your deployment
is a question for counsel, in your jurisdiction, on your facts.
</aside>

Set that next to `subject=person, predicate=works_at, object=company`, plus a confidence ranking, plus
provenance, plus a record of which of a person's stated positions were later superseded. Whether that
constitutes profiling is not mine to declare. That it is a question an engineering leader should have
asked *before* the pipeline went live seems hard to dispute.

Article 17(1) gives a data subject the right "to obtain from the controller the erasure of personal
data concerning him or her without undue delay". Article 17(2) is the sentence built for exactly this
architecture, decades early: where erasure is required, the controller "shall take reasonable steps,
including technical measures, to inform controllers which are processing the personal data that the
data subject has requested the erasure by such controllers of any links to, or **copy or replication**
of, those personal data."

Copies and replications are what a memory pipeline manufactures. And there is now a measurement of how
well erasure actually works against them. *Deployment-Time Memorization in Foundation-Model Agents*
sweeps three memory-design knobs and introduces a **Forgetting Residue Score** to quantify "whether
deleted information remains recoverable from derived memory tiers." Its finding, in the authors'
words: "raw-only deletion leaves derived summary copies recoverable in approximately 20% of instances,
and only full-pipeline purge or tombstone redaction drives worst-tier residue to zero."

<aside class="margin-note">
Lei, Chen, Zhang, Zhao, Cirne, Olsen, Chu, Miller, Blanken, Anoun and Ting, <em><a href="https://arxiv.org/abs/2606.10062">Deployment-Time
Memorization in Foundation-Model Agents</a></em>, arXiv:2606.10062, submitted 8 June 2026, v2 of
9 July 2026. Abstract read via the arXiv API, 28 August 2026. The 20% figure is measured on LongMemEval
with the specific pipeline configurations the paper sweeps; it is not a general rate and should not be
quoted as one. I have read the abstract, not the full paper.
</aside>

One in five is a number about one benchmark and one pipeline. What it demonstrates generally is
cheaper than that: deletion in a system that summarises, embeds and derives is a **pipeline**
property, not a row operation, and the derived tiers are where it fails. A related architectural study
puts the point more bluntly still — "production failures are predominantly forgetting failures rather
than recall failures, yet existing benchmarks measure only recall" — which is the authors' claim about
their own 385-case adversarial surface, not an industry statistic.

<aside class="margin-note">
Dongxu Yang, <em><a href="https://arxiv.org/abs/2606.15903">Control-Plane Placement Shapes Forgetting:
An Architectural Study of Agent Memory Across Thirteen System Configurations</a></em>,
arXiv:2606.15903, 14 June 2026. Abstract read via the arXiv API, 28 August 2026.
</aside>

Which brings the section back to where it started. In the Hyper thread, a commenter asked how the
product would handle California's CCPA. The founder answered, the same day: "User data is the right of
the user. We don't have automations for everything yet (we're super early!) but any user has total
right to request deletion, updates, or deliverance of their data, which we seek to comply with fully."
About an hour earlier, in a different subthread about contradictory sources, the same founder had
written: "Unlike many other memory systems, Hyper never actually deletes memories. It constantly
reranks them based on confidence."

Those two statements are not necessarily in conflict — a user-initiated erasure request and the
automatic handling of a superseded fact are different operations, and the second sentence is plainly
about the second case. I am reporting them together because **which of the two governs is precisely
the unsettled thing**, it was answered candidly and in public by a founder who did not have to answer
at all, and the honest state of the art is that the question arrived faster than the automation for
it. Every vendor in this category is somewhere on that same gap.

## Where this actually stands

Plainly, so it can be quoted:

**Ownership of the derived record is unresolved in the documents.** The published contracts allocate
inputs and outputs. The extracted, persistent, mutating record is most plausibly an output, and no
clause I read says so.

**Portability is contested by name.** A vendor executive has published a four-part case that it will
not happen; two open projects have shipped formats that do the technical part; neither has
demonstrated cross-vendor adoption, which is the argument's strongest leg.

**Deletion is a measured problem, not a hypothetical one.** Derived tiers retain what the raw tier
dropped, at a rate somebody has now put a number on for one benchmark.

**The employee question has not been argued in public at all.** I looked for a treatment of it while
writing this and did not find one — which is a statement about what I could find on one day, not
proof that none exists.

Where the honest answer is "nobody has settled this," saying so is the whole contribution. Context
governance — deciding who controls what an organisation's agents remember, and on what terms — is, at
this date, less a settled practice than a set of questions that get expensive when a deployment
outruns them.

## Seven questions worth asking before you sign

Each is answerable from documents the vendor already has, and none requires their cooperation to
check.

1. **Which defined term in your agreement covers the extracted memory record?** If the answer is "it's
   an Output," get that in writing, because the definition was not drafted for it.
2. **What is carved out?** Aggregate, de-identified, or performance data owned by the vendor is
   normal; know its boundary before rather than after.
3. **Does the free or trial tier grant a different licence?** Tiered licensing is normal; the size of
   the gap is not always. At least one published agreement moves from a term-limited licence with
   training excluded to a perpetual, irrevocable one that permits it. Check which tier you are on.
4. **Is export a contractual obligation or a product feature?** Find the clause. If there is only an
   endpoint, you have a roadmap, not a right.
5. **What comes out, and in what shape?** Raw sources, extracted facts, the graph edges, the
   provenance chain, the access-control tags — these are five separate exports and a vendor may ship
   one of them.
6. **What does deletion mean, concretely, across every tier?** Raw store, extracted facts, summaries,
   embeddings, caches, backups. The published measurement says the derived tiers are where erasure
   fails.
7. **Does a record about a named employee's judgment get treated differently from a record about a
   deployment target?** If the pipeline cannot tell them apart, the answer is no, and that is a
   decision you have made by not making it.

If you are earlier than that — still deciding what you are building — [what agent memory actually
is](/blog/what-agent-memory-actually-is) is the prior question, and it is a cheaper one to get wrong.

Every source above was read on 28 August 2026 from primary pages, three of them arXiv abstracts rather
than full papers, and two vendor pages did not resolve at all. Contracts are amended without notice
and none of the terms quoted here carries a version number. Re-read anything load-bearing rather than
citing this piece for it.