A MindMem tissue is built from cells — small, self-describing memory bodies that breathe, drift, dream, and sometimes speak. This page is the short version: enough to understand what a living tissue actually is.
Every cell in a tissue is one of these. It has three parts that travel together on disk:
A body — what the cell knows: essence keys, lexicon, links to its sources or to other cells. A chemistry log — an append-only stream of events that records what has happened to the cell since it was born. And an FST nucleus — a compact 1-2 KB distillation of the body that the rest of the tissue can read at speed.
That's the whole atom. Four files per cell, all human-readable. Every cell on disk carries its own body, its chemistry, and its current mood.
The nucleus is the cell's compact form — what other cells, and the system, read when they need to recognise or recall this one. It's a small JSON structure encoded into a finite-state transducer for fast probing.
{
"essence": ["proton-gradient",
"hydrothermal-vent",
"luca",
"alkaline-vent"],
"character": ["mechanistic",
"definitional"],
"sentiment": { "certainty-doubt": 0xC4,
"clarity-tension": 0x52 },
"stance": { "asserted-hedged": 220,
"observed-deduced": 200,
"confirmed-disputed": 40,
"local-derived": 30 },
"lexicon": ["luca", "membrane", "lipid",
"vent", "proton", "gradient",
"chemiosmosis", "alkaline",
/* …82 more */]
}
A cell's chemistry log is append-only. Every interaction — a probe that hit it, a quorum verdict, a dream walk that visited it, a long silence — writes a new event with a tiny delta.
The current state is whatever you get when you fold all events from the beginning. Pressure rises with contention and decays with rest. Drift tilts each stance axis. Dream freshness decays as the cell is rationalised. Phase tracks consolidation (§7).
Nothing is overwritten. The history is the truth; the state is the summary.
Stance isn't sentiment about the world — it's the cell's posture toward its own claim. Four named axes, each a byte (0–255):
Mood is a deterministic translation of stance + drift + pressure into a short human phrase. There's no LLM in this step — it's template fire. Mood is how the inner numbers become legible.
Stance and lexicon are numbers and tokens — but a cell can also be heard. Every cell has a speak action. Trigger it and the cell narrates its own state in first person, streamed live from a Claude haiku session.
The model only sees the cell's perturbed nucleus and its mood phrase. It has no other tools, no other context, no internet. Hedged cells hedge. Asserted cells assert. Cells with high confirmed-disputed sound defensive. The lexicon weaves itself in naturally.
You can also ask the cell a probe question — and watch how the answer is shaped by what the cell is, not just by what you asked.
Idle tissues dream. A dream cycle starts with a random walk seeded on a high-pressure cell, then hops to neighbours weighted by chemistry similarity — and by anti-similarity, which is high when two cells share lexicon but disagree on stance. The contradictions are the bridges.
Each hop produces a perturbed first-person stanza of the cell it lands on. The walk is the dream, the prose is its surface, and the seams between stanzas — the anti-sim edges especially — are the new content worth thinking about.
From the seams, new dream-cells are born. They start provisional, with high freshness, and either graduate, alter, or quietly get buried as the tissue reasons about them later.
A cell's phase records how much consolidation has happened — and, if it's lucky, recall can rewind it. A small set of vital cells acts as the tissue's homeostatic compass.
What the tissue is for. Goal cells unmet raise an entropy flag; they don't veto, they steer.
Hard veto. A born cell that probes positive against an anti-goal is immediately forgotten — before any quorum runs.
Soft veto. The editor quorum can override 2–1 with a written rationale.
A base assumption. Cells contradicting it get flagged for visibility — but a thesis CAN be challenged.
Cells that breathe, drift, dream, and speak — small self-describing memory bodies on disk, each narrating its own state from a Claude haiku session.
Source: github.com/IgorTavcar/MindMem