Skip to content
Documentation

Documentation

multivac (CLI alias mvac) is a brain-driven development tool: one brain repo — claims, law, and ritual — from which an entire ecosystem of code repos is developed. You enter the brain, and the change flows out across whatever repos the feature touches. The core is deterministic: no API key, no network, no model call in the verification path.

The tool is not a documentation generator. If you develop from the brain, a lying brain doesn’t produce ugly docs — it produces confidently wrong code across N repos. Verification is the precondition; the product is the change.

The four jobs

  1. Change — the ecosystem change, planned and executed from the brain. The verb the other three serve.
  2. Verify — the brain’s claims checked against the code, deterministically.
  3. Project — one canonical door (AGENTS.md), projected to each harness’s format.
  4. Distribute — how the brain reaches consumer repos, pinned, with staleness visible instead of silent.

Three sections, and the changelog

Where to start

Concepts is written in dependency order:

  1. Philosophy — why a paraphrase ages silently and a citation does not; who proposes, who enacts.
  2. Brain-driven development — the practice: the brain repo, its three layers, and how enforcement runs.
  3. Claims and anchors — the unit of truth and the grammar that verifies it.
  4. The change — the cross-repo change lifecycle.
  5. Invariants — how law is born, amended, and retired.
  6. Distribution — mounts, pins, doors, and skills.
  7. Adoption — the arc from init to steady state, which phase buys what, and how the path differs by the shape you are in.
  8. Composition — why spec-driven tools and code graphers are built on rather than competed with.