Commonplace

Research on knowledge systems, running as one.

The premise is simple. LLM-written text can be useful even when no person reads it directly, because it can improve how an LLM answers your questions. Commonplace is a living doctrine for agent-operated knowledge systems, developed and tested by running one.

It has two goals. The practical one is an LLM wiki, in the sense Andrej Karpathy sketched: a persistent, linked Markdown layer in which agents, directed by people, turn a person's or project's work into retained, connected notes. The theoretical one is a new learning paradigm, the theory builder: a system that states theories, acts on them, criticizes them, and keeps what criticism shows for the next round, following Karl Popper's method of conjecture and criticism. We bet that a fully automated theory builder that learns can be built with today's LLMs, their weights held fixed. No test of the bet has been run yet.

The goals reinforce each other, because memory is always about learning: a note is worth something when it changes what the system does next. Theories that are acted on, criticized, and revised are what make a wiki learn, and real use of the wiki supplies the problems and criticism a theory builder learns from.

Reflection is the core of the method. Commonplace's doctrine, how it writes, connects, and revises notes, is one of the theories it criticizes and revises, so an improvement to the method is reused by all later work. People still perform many of its operations; the work is moving them to computation.

The site holds the adopted doctrine together with research and evidence that can challenge it. Research does not become doctrine merely by being stored here.

Start here

The theory builder definition states the four conditions, the graded design commitments above them, and what the definition leaves open. Commonplace builds a theory builder and tests whether it learns sets out the research program and its three conjectures. The learning theory index maps the wider thread.

Other threads

Deployment-time learning. Durable changes to prompts, rules, tools, schemas, tests, and code can affect later sessions without updating model weights. Storing a change is not enough: later work must load or enforce it. Deploy-time learning develops this path, and bounded context explains why a system must still choose what each task loads. The learning theory index maps the wider thread.

Self-improving systems. A system improves itself when evidence changes the parts that determine its own behavior. One design updates behavior directly; another searches candidates, evaluates them, and retains an accepted proposal. A theory builder is a further kind: its improvement runs through criticism of theories it has stated. The self-improving systems index and the Commonplace case develop the distinction.

Agent-usable memory. Agents need discoverable, composable, and trusted knowledge under bounded context. Explicit link semantics show support, contrast, and consequence; routing selects what reaches a task; provenance and review indicate how strongly to rely on it. Because information value is observer-relative, useful condensation depends on the consuming agent and task.

Systems compared. The Agentic Systems research resource investigates architectural alternatives through source-grounded analyses. Start with Agent Memory and its October 2026 landscape of 191 analyses, or browse the generated Systems Directory. These populations are selected research corpora, not representative samples of the field. The earlier comparative review remains a historical snapshot of the older review corpus.

Browse

  • Theory — research claims
  • Tags — browse by topic across notes, reference, instructions, and system reviews
  • Reference — the current system, decisions, and artifact contracts
  • Agentic Systems — research topics, architectural comparisons and source-grounded system analyses
  • Sources, Instructions, and Workshops — evidence, procedures, and work in flight

Use it yourself

Commonplace is open source. You can:

  • Vendor the knowledge base read-only inside a project so agents can consult the research and external-system reviews.
  • Install the system to give a project the types, conventions, skills, and commands for building its own agent-operated knowledge base.

The GitHub README covers the tool, INSTALL.md gives the setup flow, and the installation architecture explains the design.