Use case

Semantic concept catalogue

Concept track linking ranked nodes across a continuum
By Tetherlab team
Updated 2026-05-29

Overview

File-level coordination misses the conflicts that matter. The semantic concept catalogue is the layer that makes concept-level matching possible: a registry of what your codebase means, not just what files it contains.

Concepts replace files as the unit

A concept is a domain-tagged abstraction in the codebase. It carries a canonical name, the files and symbols that realize it, and a current contract checksum.

concepts
auth.session-store-contract
auth.middleware-chain
billing.invoice-finalizer
ingestion.rate-limiter

The registry stores names, contracts, file metadata, and the links between them. It does not store your source code. That keeps the catalogue navigable for lookup and keeps the data boundary honest.

Domain tags and ranking

Every concept has a domain: a flat tag for where it lives, like auth, billing, or ingestion. Domains are organizational tags, not search partitions. Lookup is global. The intent's apparent domain biases ranking but never bounds the search.

A cross-domain plan such as migrate billing to use the new auth contract is first-class, not an edge case. Domains seed from the repo's top-level directories, so the catalogue needs no manual configuration to start.

A catalogue that updates with every accept

The registry is master-owned and master-evolved. Every accepted intent feeds the matching loop, which adds realizations, refines names, and records modifications. The catalogue is a living artifact that drifts under the master's control.

Every mutation is an event on an append-only log, so the registry's state at any prior point is reconstructable. When the matching loop finds no strong candidate, the master proposes a new concept and asks the developer to confirm it through the normal agent conversation.

Browsing the catalogue

The dashboard exposes the registry as a browsable surface: concepts, their realizing files, and the edges between them. realizes, depends_on, modifies, and breaks edges show how a change ripples before anyone runs it.

Next steps

See how the catalogue powers onboarding in the living shared world model, or how it drives matching in intent-level conflict detection.

Frequently asked questions

Does the concept registry store my source code?

No. It holds concept names, contracts, file and symbol metadata, interface checksums, and the links between them. Symbol-to-concept mappings derived from local source do leave the machine; the full source does not.

Who creates and edits concepts?

The master. Concepts are master-owned and master-evolved. New concepts are master-proposed and developer-confirmed through the normal agent conversation. Today every new concept needs explicit confirmation.

How does the registry start on a fresh repo?

A one-time static-analysis pass at tether init parses directory structure, imports, and exported symbols to seed an initial domain and concept skeleton. It takes seconds, so the system has something to work with from day one.

/ ready to start

Wrap one agent.
See the difference.