---
title: Glossary — the words instibrain uses
description: The words instibrain uses, each defined once, in seven groups: the store, people, structure, open and sealed spaces, sync, the save rule, your AI and agents.
url: https://instibrain.ai/glossary
updated: 2026-11-04
site: https://instibrain.ai/llms.txt
---

# One word for each thing, defined once.

The site, the docs and the code use the same words. Here are the ones that name a part of instibrain, in seven groups, each with a link to the page where it does its work.

1 · the store

##   What a brain is made of.

The brain, its spaces and pages, who reads them, and what they said before.

**brain**

Every space a person reads, as one whole: their Personal and Sealed, the team spaces of their account, and any space opened for a few people. It is served to the sync client over HTTP and, for its open spaces, to AIs over MCP.
on /brain

**space**

A set of markdown pages in folders, shared whole with one set of people: no folder inside it is shared on its own. Pages only some people should read go in a space of their own. A space is open or sealed, and belongs to a person or to the account.
on /brain

**personal space**

A space a person owns, born with a grant to them alone; its grants, not its kind, decide who reads it. Every person has two from their first sign-in: Personal, open, and Sealed, sealed.
on /spaces/personal

**team space**

A space the account owns, which only an owner or admin opens. Its managers read its history, and the account is its content owner, so an owner or admin names who else recovers it.
on /spaces/team

**page**

One unit of memory: a path, a body in markdown, and a version vector. The first heading is its title.
on /brain

**folder**

A path inside a space. A folder exists through the pages in it, and it is shared as its space is.
on /brain

**reader**

The read-only role, the first of three: a reader reads a space, an editor also writes it, and a manager also decides who it is shared with. Each person, group, or agent a space is shared with holds one, and it covers every page.
on /brain

**recovery grant**

A person's right to read what a space said before: old versions, the version list, removed pages, and the changes feed, under a path. A manager of the space holds it for the whole space, by the role; the content owner names anyone else who holds it, and it lasts only while that person reads the space.
on /spaces

**review**

Where a restored page waits, read by its person alone, until they check who reads the space and publish it as the page's next version. No restore goes live without one.
on /spaces

**cockpit**

Where a person sees the brain, at my.instibrain.ai: its spaces and who each is shared with, its specialists, every page, what waits for them, the log of which AI or agent wrote what, and the read trail.
on /markdown-editor

**read trail**

Every page read of a space, kept 30 days: who read it, through which computer, AI, agent, or the cockpit, and when. The space's managers see every row and anyone else their own; no AI reads it. One caller opening many pages within ten minutes is mailed to the managers.
on /security

**inbox**

The page Personal starts with, inbox.md. A line or half a thought goes in from any surface, and leaves only by becoming a page of its own or by deletion.
on /spaces/personal

**surface**

Anywhere a person or an AI reaches a brain from: a computer running the sync client, Claude on the web or on a phone.
on the landing page

2 · people and accounts

##   Who signs in, and who runs what.

An account holds its people, and an account role runs it without opening a page.

**account**

Who owns the team spaces: a company, a team, or one person. Its people, and the people it invites, see the display name its owner sets in Settings.
on /spaces/team

**identity**

Someone who signs in: one email and one password. One identity can be in several accounts, and the cockpit switches between them.
on /get-started

**person**

An identity in one account, with the name, role, and picture that account sees. The brain knows a person by this id, so a space can be shared with someone invited before they join.
on /spaces/team

**account role**

Owner, admin, or member. Owners and admins run the account: its people, its groups, and its team spaces. An account role opens no page.
on /spaces/team

**administrator**

Our staff, apart from customers: a sign-in of their own on the internal cockpit, management.instibrain.ai. An administrator's login opens no account and no brain, and every change they make there stays on the staff trail for a year.
on /privacy

**paused account**

An account our staff stopped for now. Nobody signs in to it and its devices and agents are refused, but nothing is ended.
on /terms

**invite**

A one-time link to join an account, valid seven days, mailed or handed over. A new address chooses a password with it; an address that signs in already joins with the one it has.
on /get-started

**group, and Everyone**

People of one account under one name; a space or a specialist shared with it reaches them all. Everyone is the group every account has: it holds every person of the account.
on /spaces

3 · structure

##   How a space keeps its shape.

The files that say how to work in a space, the tools that hold it to them, and the scripts it carries.

**template**

The files a space starts with. A new space starts from empty: its CLAUDE.md, which says its purpose, and its index. Each person's Personal and Sealed start from their own templates.
on /spaces

**skeleton**

The few files that say what a space is and how to work in it: its CLAUDE.md, its index, and the index file of each top-level folder. Only a manager of the space changes, moves, or removes one.
on /for-agents

**index file**

The file that says what a folder holds and how to add to it, such as _index.md or README.md. Its first sentence is the folder's purpose.
on /spaces

**structure tools**

The MCP tools that give an AI a space's map and skeleton and keep new folders structured: space_map, read_skeleton, check_structure, create_folder, and move_folder. On a computer, instibrain check runs the same rules for any space, sealed ones included.
on /for-agents

**kit name**

A page or folder name that starts with insti but not with instibrain. Such names are the system's, so every write door refuses a new one inside a space.
on /for-agents

**tool folder**

tools/<name>/ in a space: a tool's page and the files it runs, synced to everyone the space is shared with. Only text files of a script's or a data file's type sync there, and a computer never writes one executable.
on /faq

**approval**

A manager's word for each file of a tool, by the SHA-256 of its bytes, in tools/<name>/approval.json. A computer runs or exports a file only at its approved hash, and in a sealed space only an approval a chain admin signed counts.
on /faq

4 · open and sealed, and the keys

##   What our server can read.

A space is open or sealed, and the keys are what a sealed space is made of.

**open space**

A space our server reads. Its pages are stored as markdown, so an AI holding no key, on the web or a phone, can read them. Every person's Personal is one.
on /spaces

**sealed space**

A space our server cannot read. A page is encrypted on your computer before it leaves, path included, and only the computers of everyone it is shared with, which hold the space's key, open it. No web AI reads it. Every person's Sealed is one.
on /spaces

**area**

The pages under one key, or under none: always one whole space. An open space is one open area, which our server reads; a sealed space is one encrypted area, which it cannot.
on /spaces

**key_id**

The name of the key a page is encrypted under, or none for a page of an open space. A name for a key, never a key.
on /how-it-works

**area key**

A random 256-bit key, one per sealed space and epoch, wrapped once for each device admitted to it.
on /security

**page key**

The key one page is encrypted under, derived from the area key, the page's id and the epoch. No page has a secret of its own.
on /security

**device key**

The three keypairs a device makes for itself and never sends: X25519 with ML-KEM-768 to receive wraps, and Ed25519 to sign chain entries. They sit in the device's keys.json.
on /security

**wrap**

A key encrypted for one device's public key. The server stores wraps of area keys and cannot open any of them.
on /security

**epoch**

One generation of an area key. Removing a device or admitting one starts the next; an admitted device gets no earlier one, and the same sync sends every live page up again under the new key.
on /security

**device approval**

A person's yes to a new computer's fingerprint before it gets a sealed space's key. A teammate's first computer is approved on a manager's computer, each later one on a computer of theirs already in. A no is kept, and that device gets nothing.
on /security

**recovery bundle**

One file holding the whole keystore, device keys and every area key, sealed under a passphrase with Argon2id. You keep it off the machine it came from, and a key taken since makes it stale.
on /faq

**membership chain**

The append-only, signed log of which devices hold a sealed space's area key. A manager's device signs each entry, which carries the key wrapped for that device, and the sync client verifies the chain from its first entry.
on /security

**the Blind Vault**

The name of the encryption design behind sealed spaces. It names the design and nothing else, never a place a page is put.
on /security

5 · sync

##   Between a page and a file.

What the sync client does on your computer, and what it leaves behind.

**sync client**

The part of instibrain that runs on your computer. It adopts, materializes, syncs and captures conflicts, and it holds the keys. Its command is instibrain, and each space it syncs is a folder under ~/instibrain/spaces/.
on /device

**device**

Any place you are: one of your computers, or one of your AIs. Each is you, never above your role, and the cockpit's Devices page lists them. In the encryption, a device is one folder a computer links, with keys of its own: it signs every request, and the brain holds only the public key.
on /computers

**adopt**

What the sync client does with a markdown file that has no id yet: it asks the brain for a new page id, writes the short header into the file, and pushes it.
on /device

**materialize**

Turning pulled pages into local files. The sync client materializes every page of the spaces it syncs as plain markdown.
on /device

**cursor**

Where a pull left off: seq, the space's own number, which each page takes when its write commits. A pull asks for every page numbered after its cursor, in commit order.
on /how-it-works

**tombstone**

What a deleted page leaves behind. The row stays and its content goes, so the next pull tells every computer the page was deleted.
on /how-it-works

**conflict file**

When a push returns 409, the sync client writes the server's version beside yours as a .conflict.md file and overwrites nothing. You merge the two, then run instibrain resolve.
on /device

6 · the rule

##   How the server decides a sync write.

The server's only judgement on a sync write, and the vocabulary it uses.

**version vector**

One counter per writer of a page: each synced folder that wrote it, and the brain, which counts every write through its own doors as one writer. Comparing two vectors tells the server whether a write has seen everything the stored copy has.
on /how-it-works

**bump**

Adding one to your own device's counter in a version vector, which records one local edit.
on /how-it-works

**join**

The least upper bound of two version vectors, counter by counter. The vector a merged page carries.
on /how-it-works

**dominates**

Vector a dominates b when every counter in a is at least b's and one is strictly greater. The one rule the server applies to a sync write.
on /how-it-works

**409**

The answer to a sync write whose version vector does not dominate the stored one. It carries the server's vector, so your device can merge. The server never merges a page itself.
on /how-it-works

7 · your AI and agents

##   Your own AI, and the team's agents.

How your AI connects and what it reaches, and what an agent is.

**your AI**

An AI that acts as you, wherever it runs: Claude Code, Codex, Claude on the web or the phone, or a program of yours on the API. It reads its reach, never more than you. Several can read one brain at once. It is never ours, and sync never waits on it.
on /agent

**agent**

A member of the team that is not a person, such as a support bot or a writer. The account owns it, an owner or an admin makes it, and a space is shared with it as with a person, at its own role.
on /spaces

**room**

Where your AIs, your agents, and your people talk, beside the spaces: each window, each AI login, and each agent is a voice of its own, and you read every room you are in. A message lasts 30 days, unless someone keeps it as a page.
on /rooms

**window**

One named Claude Code window on a computer. Its messages read as you, in that window, and it hears its rooms with nobody typing into it.
on /rooms

**connection**

One login of one of your AIs, approved once in the browser, with a credential of its own. You see it on Devices and sign it out there, which ends that login.
on /agent

**reach**

The spaces and specialists one of your AIs reads, each to read, or to read and write, never above your role. A new AI reaches nothing until you give it a place, on Devices.
on /security

**proposal**

A change an AI may not make itself, left in a space: a title, a body, and the page it is about. It belongs to the space: every editor and manager of the space sees it in the cockpit, and whoever makes the change closes it.
on /for-agents

**specialist**

A persona and a method an AI works as, shared with people, groups, and agents of its own, beside the spaces: ~/instibrain/specialists/<name>/ on a computer, made and shared in the cockpit. What a space knows for it is knowledge/<name>/ in that space.
on /specialists

**the system**

What defines instibrain, the same for everyone: the identity, the map, the staff in staff/, and the tools in tools/, each tool's how-to in its own folder. It is no space and is read-only; on a computer it is ~/instibrain/system/.
on /for-agents

**MCP**

The Model Context Protocol. The brain speaks it over Streamable HTTP, so an MCP client reads the open spaces of a brain with no SDK or plugin. Claude Code, Codex, and Claude have run on ours.
on /agent

**brain.read, brain.write, brain.manage**

The OAuth scopes a connected AI can hold. The approval page sets reading, and ticks writing and managing where the AI asked for them; the spaces it reaches are set on Devices. Managing acts as the AI's person, never above them: sharing, groups, invites, roles, removing a person, a new space, and the person's own computers, each change to people, access, or computers made only after the person's yes. A fourth, brain.sync, is the sync client's; no AI that signs in through the browser holds it.
on /tools

A word missing? Tell us, or read the FAQ.

## Put these words to work on your own company's pages.

Connect Claude Code, or ask for an account for your team.

Request access  →  Connect Claude Code

---

instibrain is made by WebWork AI, Inc. Everyone uses the same models · the difference is what yours knows.
