Skip to content

Controller–Follower Relationship

A technical coordination relationship in which a designated controller initiates commands, timing, or reference state for one or more follower components whose permitted behavior is subordinate to that channel, historically labeled master–slave in many engineering specifications.

Version
v1 · 2026-09-28 · History
Domain-specific #
7693
Domain group
Applied Sciences & Engineering
Origin domain
Engineering & Design (beyond software)
Subdomain
Systems Engineering → Engineering & Design (beyond software)
Aliases
Master–Slave Relationship, Master-Slave Architecture, Primary–Secondary Relationship, Leader–Follower Relationship

Core Idea

A Controller–Follower Relationship is a technical organization in which one designated component supplies commands, timing, arbitration, reference state, or another governing signal and one or more follower components respond within a protocol-defined role.[1] Engineering literature historically used master–slave for several such arrangements.[2] Because that vocabulary is now widely deprecated and because its uses were never perfectly uniform, the accepted node uses a neutral title while retaining the historical surface as an alias for retrieval and interpretation.

The relation is directional but not necessarily all-powerful. A controller may initiate transactions while a peripheral returns data; a primary database may accept writes while replicas serve reads; a clock source may distribute time while receivers continue local holdover; a lead flash may trigger secondary flashes; a locomotive cab may transmit commands while trailing units retain protection logic. What is subordinate is a defined function or channel, not every behavior of the component.[3]

The invariant is role-asymmetric coordination.[4] At least one operation cannot be initiated, timed, authorized, or resolved symmetrically by all participants under the selected mode. A designated role sets or originates the relevant signal, and another role follows, responds, mirrors, or executes according to a contract. The architecture may allow role transfer or multiple controllers, but the authority state must be unambiguous for each governed operation.

Different historical uses must be separated. In a command/response bus, the controller schedules or initiates communication.[5] In replication, a writable primary propagates state to read-only or restricted replicas. In sequential logic, a so-called master–slave flip-flop combines two level-sensitive latches so state sampled in one phase becomes visible in another. In hydraulics, an input cylinder produces pressure that actuates another. These share directed dependence but not one implementation mechanism.

The node is therefore a relationship pattern rather than a protocol. It does not assert that SPI, I²C, Modbus, database replication, clock networks, audio duplication, locomotives, and hydraulic brakes obey the same messages or failure modes. Each domain supplies its own carrier, direction, transfer function, acknowledgment, safety behavior, and role-reassignment rules.

Modern terminology should be semantically precise. Controller–peripheral fits a bus where one device initiates transactions to peripherals. Primary–replica fits database replication. Leader–follower fits coordination where leadership may be elected. Source–replica, initiator–target, publisher–subscriber, client–server, and main–secondary describe other relations. These pairs are not universal drop-in synonyms; the replacement should expose the actual role.[6]

Terminology change is more than cosmetic when it improves typing. “Master” historically bundled timing source, command issuer, write authority, arbitration winner, or upstream reference. “Slave” bundled responder, replica, actuator, receiver, and secondary latch. Replacing the labels can reveal that two systems previously grouped together have different structures. Inclusive language and technical precision can reinforce one another.

The relationship differs from client–server.[7] A client often initiates a request and a server responds, which reverses the command-initiation implication some master–slave bus uses assign. A server can also serve many autonomous clients without controlling them. Mapping old terms mechanically to client and server can therefore corrupt meaning.

It also differs from publisher–subscriber, where publishers emit messages without individually commanding subscribers and a broker may mediate delivery. Replication differs from command following because the copied state and consistency model are central. Leader election differs because it selects the controlling role rather than defining all subsequent control behavior.

Failure analysis must identify the dependency created. A single controller can become a single point of failure or throughput bottleneck. Followers may enter safe state, hold last value, elect a replacement, continue autonomously, or become unusable if the governing channel fails. Split-brain occurs when multiple components believe they possess a role that should be unique. These consequences depend on the contract.

The pattern can be nested. A device follows a bus controller while internally controlling actuators. A replica follows a primary for writes while leading local read distribution. Roles are relative to an operation and boundary, not permanent ontological ranks. Describing a whole component as “the follower” without scope can hide its independent authority.

Multiple-controller systems still instantiate the pattern when arbitration selects which controller may govern a transaction or interval. The presence of candidates does not eliminate role asymmetry; it makes role assignment dynamic. Conversely, peer-to-peer coordination that permits symmetric initiation without a privileged role may not instantiate the relation.

The social history of the legacy words matters because technical language is used by people and institutions. Avoiding the terms can reduce unnecessary harm and ambiguity. Preserving them as aliases remains important for interpreting older documentation, source code, standards, and search results. An encyclopedia should not erase the record or present deprecated terminology as the preferred neutral name.

Structural Signature

Sig role-phrases:

  • the controller role — one technical participant holds authority to initiate, schedule, reference, write, or actuate for a declared capability.
  • the follower role — one or more participants respond, execute, synchronize, mirror, or expose results under that capability's contract.
  • the scoped capability — command, transaction initiation, timing, replication, actuation, or another named operation bounds the asymmetry.[8]
  • the directed interface — commands, clocks, state updates, or enabling signals cross a specified technical channel.
  • the reverse flow — acknowledgments, status, or returned data may travel opposite the authority edge without making the roles symmetric.
  • the interaction contract — timing, addressing, ordering, error, and response rules define permitted behavior.
  • the authority state — uniqueness, arbitration, transfer, election, or controlled multiplicity determines who governs each operation.
  • the failure branch — controller loss or conflict leads to stale state, holdover, safe state, failover, or loss of service according to the contract.
  • the nesting relation — a component may follow on one capability while controlling another, so role assignment is not a permanent whole-device rank.
  • the terminology mapping — current role names expose the actual capability while the historical master–slave surface remains a retrieval alias.
  • the membership boundary — symmetric peers with no privileged role for the scoped operation do not instantiate the relationship.

What It Is Not

  • Not human slavery, ownership, or an endorsed moral analogy. The historical engineering phrase is retained only as a retrieval alias for a scoped technical asymmetry and is not the preferred name of the abstraction.

  • Not one universal protocol. Command initiation, clock distribution, database replication, hydraulic actuation, flash triggering, and latch sequencing share directed dependence but not messages, transfer functions, or failure behavior.[9]

  • Not automatically client–server or publisher–subscriber. A client may initiate a request to a server, and a publisher may emit without commanding subscribers, so mechanical renaming can reverse or obscure the actual authority edge.

  • Not identical to primary–backup or leader election. Replication centers on copied state and consistency, while election selects a role; either relation qualifies only when it implements the declared controller–follower capability.

  • Not any hierarchy. Rank or containment alone does not establish that one component initiates, times, authorizes, references, or actuates a scoped operation for another.

  • Not permanent whole-device subordination. Authority may transfer, be arbitrated, or be nested, and a component can follow for one capability while controlling another.

Scope of Application

Controller–Follower Relationship is a domain-bounded engineering identity for a declared capability whose initiation, timing, authorization, reference state, replication, or actuation is asymmetrically assigned.[10] Its habitats must name the actual roles and contract; the neutral umbrella supports structural comparison, while implementation documents should use the system's precise current vocabulary and retain the historical term only for retrieval.

  • Serial and peripheral buses. A controller may select devices, provide a clock, arbitrate access, or initiate transactions while peripherals respond and may return data under the bus protocol.
  • Industrial and embedded control. A controller issues bounded commands to sensors, drives, actuators, or subordinate controllers, with the safety state and local autonomy during link loss explicitly specified.
  • Clock and synchronization networks. A reference source governs timing for receivers that may track it, enter holdover, or switch sources when the reference fails.
  • Replicated data systems. Primary–replica arrangements qualify when one role owns a declared write or state-authority capability and followers copy under a consistency and failover contract.
  • Leader–follower distributed coordination. Systems with several controller candidates remain within scope when election, fencing, or arbitration makes authority unambiguous for each operation or interval.
  • Linked machinery and vehicle consists. A leading control station can transmit traction, braking, or coordination commands to following equipment while local protection logic remains independently active.
  • Hydraulic and electromechanical actuation. An input device or reference motion governs a coupled output actuator through a specified transfer relation rather than a generic rank label.
  • Synchronized lighting and audio equipment. A designated unit can originate trigger, timing, or setting information for other units whose response remains defined by the equipment protocol.
  • Sequential logic. Historically named master–slave latch arrangements are a specific staged-sampling implementation; their phase relation must be kept distinct from bus control or replication.
  • Legacy standards, documentation, and code. The historical terminology remains relevant when reconstructing old role assignments, provided it is mapped to the exact capability instead of treated as a preferred universal name.
  • Nested engineered systems. A component may follow a bus or clock while controlling its own devices, so scope is always the named directed interface rather than the component's permanent status.

Clarity

Naming a controller–follower relationship makes a scoped asymmetry visible without pretending that one component dominates every capability of another. A device may initiate bus transactions yet receive returned data; a replica may follow write authority yet serve reads; a clock receiver may follow a reference yet keep local time during signal loss. This dissolves the ambiguity of a whole-component rank by separating command, timing, data, replication, recovery, and actuation roles.

The name also clarifies why no single replacement pair fits every historical use. Controller–peripheral, primary–replica, initiator–target, and leader–follower encode different permissions and directions. When interpreting legacy terminology, the better engineering question is: for which exact operation does which participant initiate, authorize, synchronize, or copy; what may flow in the opposite direction; how is the role assigned or transferred; and what state follows loss or conflict of authority? Historical wording should remain identifiable without silently substituting labels that invert those roles.

Manages Complexity

A Controller–Follower Relationship compresses many-way coordination into a typed directed edge for one capability. The analyst tracks the governed operation—transaction initiation, timing reference, write authority, state replication, or actuation—together with its controller, followers, interface contract, role-assignment rule, and failure state. Once that edge is fixed, arbitration, configuration, or synchronization has readable branches: a follower may execute, acknowledge, mirror, hold its last state, enter a safe state, or accept a newly selected controller, rather than every participant negotiating every action as a peer.

The compression applies only to the named capability. Command, data, clock, recovery, and read-service edges can point in different directions, so labeling a whole component as subordinate hides more than it explains. Centralization can also turn the controller into a bottleneck or single point of failure; redundancy then requires election, fencing, consistency, and split-brain handling, while local autonomy requires an explicit disconnected mode. For the same reason, bus control, database replication, clock following, hydraulic actuation, and latch sequencing cannot be inferred from one universal protocol or replacement term: their role-specific interfaces and failure semantics must be restored.

Abstract Reasoning

Diagnosis starts by decomposing a legacy whole-component label into typed capability edges. For each operation, the analyst asks who may initiate, authorize, clock, write, replicate, acknowledge, return data, assume control, or recover after failure. An SPI device can receive clock and transaction initiation from a controller while sending data in the opposite direction; a database replica can follow write authority while independently serving reads. The controller–follower classification is warranted only for the capability whose permissions are asymmetric, not for every relation between the components.

Interventionist reasoning tests which edge is constitutive. Removing the controller's clock should stop a synchronous peripheral transaction if timing dependence defines the mode; promoting a fenced replica should transfer write authority; losing a reference clock may place a receiver in holdover rather than erase its local timekeeping. Observed outcomes distinguish command following, synchronization, replication, and actuation, and they predict different recovery branches. Multiple candidate controllers do not remove the relation when arbitration selects exactly one governing role for a transaction, whereas symmetric initiation with no privileged role fails the pattern for that operation.

Failure reasoning proceeds from the scoped contract to hazards. A unique controller predicts a bottleneck or single-point dependency; redundant controllers introduce election and split-brain risks; follower autonomy requires an explicit safe or disconnected state. These conclusions determine which modern role names preserve meaning. Controller–peripheral fits transaction initiation, primary–replica fits state authority, and leader–follower fits dynamically assigned coordination; client–server or publisher–subscriber cannot be substituted merely because two parties exchange messages. The result is a role map tied to an interface and regime, not a permanent rank assigned to either technical entity.

Knowledge Transfer

Within engineered systems, the Controller–Follower Relationship transfers literally across device buses, clock networks, database replication, linked machinery, hydraulic actuation, synchronized lighting, and staged logic only at the level of scoped role asymmetry. The cargo that carries is a typed capability edge: identify who initiates, clocks, authorizes, writes, replicates, or actuates; specify what the follower must do; preserve acknowledgments or reverse data flow; and declare arbitration, reassignment, safe state, stale-state, and split-brain behavior. The implementation vocabulary must change with the carrier—controller–peripheral, primary–replica, leader–follower, or source–receiver—because these relations share coordination structure without sharing one protocol.

Beyond technical interfaces, the honest transfer is (B) shared abstract mechanism through Hierarchy, with a strict (A) analogy boundary. Organizations can also assign asymmetric authority for a scoped decision and face concentration, bottleneck, and succession risks, but their normative and social relations are not engineering protocols. What travels is the abstract need to type authority, limit its scope, and define failure or reassignment; what remains home-bound is device signaling, timing, bus arbitration, replication logs, actuators, latches, and machine-safe behavior. The historical master–slave wording should not travel as a preferred metaphor and does not describe human relations here. The stopping boundary is loss of an engineered interface and contract, after which only the generic Hierarchy comparison remains.

Examples

Canonical

On a conventional SPI bus, a controller selects one peripheral and supplies the clock that frames a transaction. The selected peripheral shifts bits according to those clock edges and may return data on the reverse signal path. Returned data does not make the roles symmetric: for that transaction, the controller still decides when communication begins and which peripheral is active. If the system permits several possible controllers, arbitration must identify which one holds transaction authority at a given time; two devices driving the bus as if both controlled it would be a conflict, not peer coordination.

Mapped back: The initiating SPI device occupies the controller role, and the selected peripheral occupies the follower role for transaction timing and selection. Those permissions define the scoped capability and cross the directed interface; returned bits instantiate the reverse flow. Clocking, selection, and response rules form the interaction contract, while arbitration among possible initiators establishes the authority state.

Applied / In Practice

In database replication, a primary can hold write authority and propagate an ordered update log to replicas that apply the changes and may serve reads. The precise terms primary and replica reveal that this is state authority and replication, not a command bus. If the primary fails, promoting a replica must transfer authority under the system's failover and fencing rules; otherwise two writable nodes can diverge while each believes it is authoritative. A replica that serves reads may simultaneously control its own local resources, so its follower status is limited to the replicated write stream.

Mapped back: The primary has the controller role for write authority, replicas have the follower role for copied state, and the update log is the directed interface. Promotion and fencing govern the authority state, while stale state and conflicting writable nodes are part of the failure branch. A replica's independent read service demonstrates the nesting relation, and the primary–replica vocabulary supplies the terminology mapping appropriate to this capability.

Structural Tensions

T1: Coordination economy versus concentrated failure. Assigning one role to initiate, clock, arbitrate, or authorize a capability reduces peer negotiation and makes behavior legible. The same concentration can turn controller loss or congestion into loss of service for every dependent follower.

Diagnostic: Does the contract identify both the coordination saved by asymmetric authority and the exact service branch produced when that authority becomes unavailable?

T2: Stable authority versus resilient reassignment. A unique controller avoids conflicting commands, while election or promotion can restore service after failure. Reassignment adds a period in which stale state or competing claims can create split-brain unless arbitration and fencing preserve uniqueness.

Diagnostic: At every transition, can the system show which participant holds the scoped authority and how conflicting claimants are excluded?

T3: Umbrella relation versus implementation-specific semantics. Command buses, clock networks, replication, hydraulic actuation, and staged latches all exhibit directed dependence, making a common relationship useful. Treating that commonality as one protocol would erase the different carriers, permissions, timing rules, and failure modes that determine each implementation.

Diagnostic: Does the comparison retain the system-specific interface and contract instead of inferring one mechanism from the shared controller–follower form?

T4: Whole-component rank versus capability-scoped role. Calling a device the controller or follower is convenient, but a component may follow a clock, originate returned data, and control an internal actuator at the same time. Extending the label beyond its declared capability converts a relation into a misleading permanent rank.

Diagnostic: Is every role claim tied to a named operation and interface, with independently directed capabilities represented separately?

T5: Inclusive current vocabulary versus legacy interpretability. Replacing the historical master–slave surface can reduce harm and reveal more precise roles, yet older specifications, code, and documentation still use it. Erasing the alias impairs retrieval; retaining it as the preferred umbrella perpetuates both ambiguity and an avoidable social burden.

Diagnostic: Is the legacy term preserved only for interpretation while the current label names the actual relation, such as controller–peripheral or primary–replica?

T6: Authority direction versus information direction. A follower can acknowledge a command or return data upstream without gaining the right to initiate, schedule, or authorize that operation. Equating data flow with control flow falsely symmetrizes the relationship, whereas ignoring reverse flow produces an incomplete interface model.

Diagnostic: Are command, timing, data, acknowledgment, and state-update edges typed separately so that reverse information does not obscure the authority edge?

T7: Central coordination versus follower autonomy. Strict following can preserve synchronized or consistent behavior, while local holdover, safe-state logic, or disconnected operation can keep a subsystem useful when the governing channel fails. Too much autonomy can violate the shared contract; too little can make a recoverable link failure catastrophic.

Diagnostic: Does the contract specify which local behaviors remain permitted during disconnection and the conditions for safe resynchronization?

T8: Controller–Follower autonomy versus reduction to Hierarchy (Hierarchy). The parent Prime carries the portable structure of unequal roles. Every Controller–Follower arrangement is a strict kind of Hierarchy because its governing and following roles are asymmetrically ordered, but the engineering specialization additionally requires a scoped capability, directed interface, governing signal, response contract, and failure behavior. Reduction to rank alone loses the operational edge; total autonomy hides the general hierarchical carrier.

Diagnostic: Does the account retain the engineering capability and interface contract as necessary differentia of this Hierarchy?

Structural–Framed Character

Controller–Follower Relationship is framed-leaning. Its vocab_travels is moderate: controller, follower, primary, replica, initiator, and target vary by technical field and cannot be treated as interchangeable labels. Its evaluative_weight is high because terminology choice carries both semantic-precision and inclusive-language consequences, while acceptable authority and failure behavior depend on design goals. Its institutional_origin lies in engineering protocols, standards, and documentation practices. Its human_practice_bound is decisive because components are deliberately assigned capability-specific roles and contracts. On import_vs_recognize, one can recognize an asymmetric relation in operation, but its scope, authority, naming, and permitted responses are imposed by the technical design.

The smallest reviewed portable skeleton is Hierarchy: participants occupy unequal levels for one declared capability, and a directed authority relation survives acknowledgments or reverse data flow. Portable and cross-domain reach belongs to that Prime. The technical identity additionally requires a controller, follower, scoped command or reference capability, interface contract, authority state, failure branch, nested roles, and terminology mapping. Collapsing these into generic hierarchy would erase the distinction among command, timing, replication, actuation, and other engineering relations.

Its character: framed-leaning because asymmetric ordering is portable, while the operative relationship is constituted by designed interfaces, capability scopes, failure contracts, and historically changing technical vocabulary.

Structural Core vs. Domain Accent

This decomposition explains why Controller–Follower Relationship is a domain-specific abstraction rather than a Prime.

What is skeletal (could lift toward a cross-domain prime). At least two roles occupy unequal levels for a declared capability, with an asymmetric ordering that makes authority or control flow differently from response or reporting. The invariant is a determinate higher–lower relation for that capability even when roles are nested, reassigned, or accompanied by reverse information flow; recognition fails when peers may initiate the same operation symmetrically. Controller–Follower Relationship is therefore a strict specialization of Hierarchy: Hierarchy supplies ordered roles, levels, asymmetry, and cross-level flow, while the child gives that structure a scoped technical interface and contract.

What is domain-bound. A controller originates a command, clock, write authority, reference state, or actuation signal, and one or more followers respond across a specified technical channel. Interaction timing, acknowledgments, arbitration, election or transfer, failure and safe-state behavior, nested capability roles, and protocol-appropriate names determine the particular relation. Bus control, synchronization, replication, hydraulic actuation, and staged logic share directed dependence without becoming one protocol; a whole-device rank or a client–server label without the operative authority edge does not qualify.

Why this does not clear the prime bar. The complete controller-role, follower-role, scoped-capability, directed-interface, interaction-contract, authority-state, failure-branch, and terminology-mapping signature does not recur literally across at least three unrelated domains with the same recognition and failure conditions. Knowledge Transfer gives asymmetric level organization to Hierarchy; organizational authority may share the mechanism, but importing technical controller–follower vocabulary there is analogy rather than recurrence of this engineered relation. Removing the technical interface and contract leaves a Hierarchy but not Controller–Follower Relationship, while removing the asymmetric ordering leaves interacting components without the privileged capability that makes their coordination hierarchical.

This entry is a kind of Hierarchy.

Instantiates — Hierarchy (Hierarchy). The controller and follower are ordered elements occupying unequal levels for one declared capability; command, timing, write, replication, or actuation authority flows from controller to follower, while acknowledgments, status, or returned data may flow back without reversing that ordering. The scoped authority relation is asymmetric, and nesting or controlled role reassignment preserves a determinate higher/lower relation at each operation and interval. Remove the privileged authority edge so that peers may initiate the same operation symmetrically, and the Controller–Follower relationship and its Hierarchy signature collapse together. The directed interface, protocol contract, failure branch, and capability-relative terminology are the engineering residual beyond generic ranked organization.

Relationships to Other Abstractions

Local relationship map for Controller–Follower RelationshipParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Controller–FollowerRelationshipDOMAINPrime abstraction: Hierarchy — is a kind ofHierarchyPRIME

Current abstraction Controller–Follower Relationship Domain-specific

Parents (1) — more general patterns this builds on

  • Controller–Follower Relationship is a kind of Hierarchy Prime

    The controller and follower are ordered elements occupying unequal levels for one declared capability; command, timing, write, replication, or actuation authority flows from controller to follower, while acknowledgments, status, or returned data may flow back without reversing that ordering.

Hierarchy paths (4) — routes to 4 parentless roots

Neighborhood in Abstraction Space

Controller–Follower Relationship sits in a sparse region of the domain-specific corpus (67th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.

Family — Organizational & Operational Failure Modes (38 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-08

Not to Be Confused With

  • Client–Server Architecture. Client–server assigns request and service roles, while the historical master–slave pattern assigns asymmetric control, timing, or replication authority. Tell: a client initiates a service request for its own task; a subordinate component instead acts under the controlling component's state or command.
  • Primary–Replica Architecture. Primary–replica assigns authority over replicated state and is a precise replacement only for replication cases, not for every command or timing hierarchy once labeled master–slave. Tell: if the asymmetry concerns authoritative writes and copied state, primary–replica is the operative relation.
  • Leader–Follower Architecture. Leader–follower assigns coordination authority that may be elected or transferred, whereas some historical master–slave arrangements use fixed device roles. Tell: dynamic selection and failover of the coordinating role indicate leader–follower rather than a permanently wired control relation.
  • Controller–Peripheral Architecture. Controller–peripheral names transaction initiation on a bus or device interface and is the precise technical relation when one component schedules or commands attached devices. Tell: inspect who initiates bus operations; initiation authority identifies the controller, not a generic service provider or replicated primary.
  • Publish–Subscribe Architecture. Publish–subscribe distributes messages through topics or channels without requiring a direct controlling component and subordinate executor. Tell: independently publishing and subscribing through an intermediary identifies publish–subscribe; directed command authority identifies the historical asymmetric-control pattern.
  • Peer-to-Peer Architecture. Peer-to-peer emphasizes symmetric participant capabilities, though peers may assume temporary roles for particular exchanges. Tell: if any participant can perform the same protocol roles under the same rules, the system is peer-to-peer rather than structurally controller–subordinate.
  • Master–Slave Flip-Flop. A master–slave flip-flop is a specific two-latch sequential-circuit construction historically named for complementary clock phases, not the whole family of asymmetric technical relationships. Tell: two cascaded latches gated on opposite phases identify the circuit subtype.
  • Human Slavery. Human slavery is a coercive institution of ownership and domination and is categorically distinct from a technical dependency relation despite the borrowed terminology. Tell: persons, coercive legal or social status, and deprivation of autonomy identify slavery; devices or processes with control roles identify the technical architecture.

References

[1] Unverified encyclopedia synthesis; claim-specific authoritative support was not established in this verification pass. ↩

[2] Unverified encyclopedia synthesis; the inspected OSPF terminology source does not establish the complete multi-arrangement claim. ↩

[3] Unverified encyclopedia synthesis; claim-specific authoritative support was not established in this verification pass. ↩

[4] Unverified encyclopedia synthesis; claim-specific authoritative support was not established in this verification pass. ↩

[5] I²C-bus specification and user manual — NXP Semiconductors, UM10204 Rev. 7.0 (1 October 2021). registry ↩

[6] Unverified encyclopedia synthesis; claim-specific authoritative support was not established in this verification pass. ↩

[7] Unverified encyclopedia synthesis; claim-specific authoritative support was not established in this verification pass. ↩

[8] Unverified encyclopedia synthesis; claim-specific authoritative support was not established in this verification pass. ↩

[9] Unverified encyclopedia synthesis; claim-specific authoritative support was not established in this verification pass. ↩

[10] Unverified encyclopedia synthesis; claim-specific authoritative support was not established in this verification pass. ↩