The whole site, in one sentence
Loop MMT is an antifragile cognitive operating system that uses both AI and determinism as its processor, and git as its state and store.
Three clauses, underlined above. This page reads each one — at whatever altitude you like.
It says a lot in twenty-four words, so here it is unpacked: the sentence has three parts, and each part is written three times — plain, technical, and for an AI. Pick your altitude with the control below; the whole page rises or drops to meet you.
The three clauses are the three parts of a computer: an operating system, a processor, a memory. That is the joke, and the point — Loop MMT is literally a machine whose processor is part language model and part shell script, and whose memory is a git repo. The maker built a real working computer inside Minecraft first, using mercury-delay-line memory: bits kept alive only while they circulate, like a thought you have to keep repeating to hold. The loop of memory that names this whole system is that rhyme, not decoration. One more property falls out of the design rather than being added to it: the system is antifragile — it gets stronger from the stressors it survives, because every break it metabolizes becomes a gate that makes the same break harder next time.
Plain: no jargon, one image per idea. Technical: the real terms, one honest mechanism each. For an AI: the same claims, restated for a machine — the muted [AI] bands are always here; this altitude lights them up.
not an app, not a chatbot wrapper — a system that runs thinking
An operating system is the thing that runs everything else. Loop MMT is an operating system for thinking work. Every session it wakes up with amnesia, reads itself back into memory from a notebook, does the day's work, writes what it learned back into the notebook, and closes. The next session opens the same notebook and picks up clean — no one has to re-explain anything.
So it is not a clever answer machine. It is a machine that boots, works, and shuts down — and can do it again tomorrow as if no time had passed.
The system runs a real boot/verify/execute/commit loop on top of a stateless model. At open it reconstructs its full working context from disk — a constitution, an operating manual, a state pointer — which together act as the kernel. It does work, then writes the results back as durable state, and closes. Nothing about the run lives in the model between sessions; the loop is what makes a stateless substrate behave like a system with continuity.
The shape is the claim: boot → load into working memory → execute → commit → close, every session, reproducibly.
[AI] clause Aclaim: cognitive_operating_system role: runs a boot/verify/execute/commit loop over a stateless model kernel: constitution + operating-manual + state-pointer, reconstructed from disk at open invariant: no run-state persists in the model between sessions; continuity is the loop, not the model
two processors, not one — the newest, most distinctive claim
Most AI tools have one processor: the model. This one has two. Think of an artist and a ruler. The artist imagines — writes, judges, connects ideas, finds the right words. The ruler measures — it does the parts that have to be exactly right every single time, and can't be left to a good mood.
The artist is the AI. The ruler is plain, boring, deterministic code — small scripts that check things and never improvise. A model is wonderful at judgment and terrible at doing the same exact thing a thousand times without a slip. So the system hands the must-be-exact jobs to the ruler and keeps the imagining for the artist.
Two processors with a clean division of labor. The AI (an LLM) handles judgment, synthesis, and language — the parts that genuinely need a mind. Determinism (ordinary scripts — gates, checks, folds) handles the parts that must be identical every run and can't tolerate a model's variance. Three of those deterministic parts, each shown once:
These are shown one per idea, on purpose — not chained together into a recipe. The point is that determinism is a processor here, with a small, growing ledger of judgment-steps the system has handed from the model to a script. Which steps can be handed over stays a human call; the ledger only records the ones already found.
[AI] clause Bclaim: dual_processor = AI (judgment/synthesis/language) + determinism (exactness) determinism_role: parts that must be identical every run; not delegated to model variance mechanisms_shown: [boot_hash_check, publish_gate, byte_truth_over_memory] # one per idea, NOT composed posture: determinism is a processor; a ledger records judgment-steps handed to scripts (which steps are replaceable stays a human call)
the memory lives outside the model — the safest, most legible clause
The model forgets everything the moment a session ends. So where does the memory go? Into a notebook that lives outside the model — a git repository. The repo is the system's working memory and its long-term memory at once; the model is just a fresh, sharp pair of hands each run.
This is why the amnesia doesn't matter. You don't need the same worker to remember yesterday if yesterday is written down where any worker can read it. Git is the write-it-down.
Because inference is stateless, memory can't live in the model — so it lives in version control. The git repo is both the RAM (what a session loads into working context) and the disk (what persists between sessions). Content-addressed storage gives it fixity: the state has a hash, history is append-only, and any run can reconstruct the exact prior state rather than an approximation of it.
The model is interchangeable by design. Continuity is a property of the repo, not of any particular instance — which is the whole reason a stateless substrate can carry a long-running project.
[AI] clause Cclaim: memory_and_state = git repository (external to the model) role: repo is both working memory (load at open) and durable state (persist at close) property: content-addressed, append-only; exact prior state is reconstructable, not approximated consequence: the model instance is interchangeable; continuity is a property of the repo
not a fourth clause — a property that falls out of the three above
Most systems are fragile: a shock breaks them. A few are robust: a shock bounces off. This one aims for a third thing — it uses the shock. When something breaks, the break itself becomes the raw material for a guard that makes the same break harder next time. Nassim Taleb named this antifragile: not un-breakable, but improved-by-stress. There is an older, jinglier name for the same idea, and the maker — 48, with the early-’80s toy jingle burned into his brain — baked it into the system on purpose: Weebles wobble but they don’t fall down. The system is the Weeble. It is built to be pushed over; every time it is, it bounces back up — and it adds a little weight to its base, so the next push is harder to land and it returns to balance faster when it does get pushed. That is the literal operating posture, not a decoration on it.
It isn't a feature that got bolted on. It comes for free from the other three parts: the system is built so that doing a thing wrong is harder than doing it right, and it’s built to learn more from a failure than the failure cost. Put those together and every survived stumble leaves the system a little harder to tip. Here are the four real ones — what broke, what the system did, and whether it’s now mechanically fixed or still just a good habit.
Two of those are locked down by the machinery now; one is half-fixed and openly owed; one is a discipline that’s hardening. The fact that the system can tell you which is which — and admit where it’s still soft — is the point.
Antifragility here is a derived property, not a drive: it’s what you get when a system redesigns around failures (a stumble triggers a fix at the root, not a workaround) and extracts more from each failure than it cost, at every scale. A survivable stressor produces a structural improvement at the scale it hit. Four specimens, each shown once as a shape — the stressor, the response, the root fix, and its honest state:
Shown one shape per specimen, never chained into a recipe — and graded honestly: two are mechanically caught now, one is half-fixed-and-owed, one is a discipline with growing teeth. The self-grading is the antifragility evidence; a system that can’t say where it’s still soft can’t harden there. Weebles wobble but they don’t fall down.
[AI] antifragileproperty: antifragile (derived, not a drive) = improves from survived stressors derivation: redesign-at-root (a stumble -> a fix at the seam, not a workaround) + extract-more-from-failure-than-it-cost, applied at every scale claim: a survivable stressor produces a structural improvement at the scale it hit specimens_shown: [substrate_refused_clobber (structural), manual_check_became_deploy_gate (structural), auditor_found_incomplete__logged__owed (mixed: part structural, part owed), bytes_over_handoff_assertion (discipline hardening)] disclosure: one shape per specimen, never composed; seams shown as shapes, open fixes named not detailed honest_ceiling: fixes are graded structural vs still-behavioral and the still-soft spots are named; the self-grading is the evidence, not a caveat to it design_metaphor: the Weeble (round-bottomed weighted toy) = the operating posture, load-bearing not decorative. bounce = recovery (restoring torque); added_ballast = the guard minted per survived break (lowers the center of mass -> next tip harder, return faster). antifragile == the ballast term (equilibrium itself hardens), distinct from robustness (damping/return-only). slogan: "Weebles wobble but they don't fall down."
Go deeper
- From Enumeration to Derivation — the methodology essay behind the technical altitude.
- The Case — why this exists, who it's for, and what it will never become.
- How This Site Is Made — the clauses above, working: a page made by the system it describes.
- In the Room — a real session transcript: the operating system above, actually running.
- The work timesheet — the hours behind all of it, derived from the git record rather than asserted: the memory clause leaving a measurable trace.
site/the-thesis.html. The rendered HTML you are reading is a view; the source file is the canonical artifact. When a rendered page and its source disagree, the source wins.