Registry-Mediated Discovery¶
Core Idea¶
Agents find each other through a shared registry rather than by direct reference: providers register under stable logical names, consumers resolve those names to a current location at use-time, and the registry is the only address either side must know in advance — so the coupling survives turnover.
How would you explain it like I'm…
Ask the Front Desk
The Where-Is-Everyone List
Finding Things by Registry Lookup
Broad Use¶
- DNS: domain names resolve to current IP addresses; servers change IPs without client reconfiguration.
- Microservices: services register endpoints under logical names; consumers query and receive an up-to-date endpoint.
- Civic life: phone directories and library catalogs map stable names or call numbers to current numbers and shelf locations.
- Scholarship: DOIs and bibliographic keys map to current canonical locations.
- Platforms: drivers and hosts register availability; the matchmaking platform mediates discovery.
- Microbiology: in quorum sensing, a chemical-concentration field acts as a passive registry of population density.
Clarity¶
Naming the pattern surfaces the registry as a separate object of design — who runs it, how it fails, who governs registration — instead of folding it into one of the parties it mediates.
Manages Complexity¶
It collapses N×M pairwise coupling to N+M+1: each side knows only the registry, so providers and consumers change independently through one indirection point.
Abstract Reasoning¶
When N parties must reach M, factor the stable-name/mutable-location mapping into a registry — and treat its three pathologies (bottleneck, trust-anchor, staleness) as the inherent price, to be bounded rather than wished away.
Knowledge Transfer¶
- Distributed systems → healthcare: the registry refactor that rescues a tangled microservice config also rescues a referral network when personal address books break on staff turnover.
- Engineering → any substrate: a practitioner who has managed DNS staleness asks, everywhere, what the staleness window is and who controls registration.
- Architecture → microbiology: recognizing a passive concentration field as an implicit registry ports the coupling analysis to diffusion-mediated systems no one designed.
Example¶
A web operator renumbers from one IP to another and every browser worldwide reaches the new address without a single client change — the turnover-survival test that defines registry-mediated discovery.
Relationships to Other Abstractions¶
Current abstraction Registry-Mediated Discovery Prime
Parents (1) — outgoing typed relations
-
Registry-Mediated Discovery is a kind of Indirection Prime
The specific three-party form of indirection — provider, consumer, and a registry that is its own addressable entity — whose payoff is turnover survival (a provider can relocate without consumer change).
Children (1) — abstractions linked here by typed relations
-
Deeds registration Domain-specific is a kind of Registry-Mediated Discovery
It remains its own entry because its identity is fixed by the jurisdiction and date, parcel description, parties and estate, instrument type and execution, acknowledgment and taxes, registry and indexing method, recording time, chain of title, notice and priority statute, unrecorded interests, search and abstract, title insurance and transition to title registration.
Hierarchy paths (3) — routes to 3 parentless roots
- Registry-Mediated Discovery → is a kind of Indirection → is a kind of Layering
- Registry-Mediated Discovery → is a kind of Indirection → presupposes Abstraction
- Registry-Mediated Discovery → is a kind of Indirection → includes Function (Mapping)
Not to Be Confused With¶
- Registry-Mediated Discovery is not Indirection because it is the specific three-party registry form whose payoff is turnover survival, whereas indirection is the general move of resolving a reference through a pointer.
- Registry-Mediated Discovery is not Traceability because it is forward-looking resolution of a name to a current location, whereas traceability links artefacts backward to their origins for accountability.
- Registry-Mediated Discovery is not Interface because it governs how parties find each other, whereas an interface governs how they interact once found.