====== 3.2 Logical Architecture Baseline ====== [[fxdemo:05-part:start | Go To Top ]] [[fxdemo:05-part:03-phase-0-baseline:start | Return to Phase 0 Baseline ]] The logical architecture [[dido:99_annexes:annex-b-terms-and-definitions:b:baseline|Baseline]] is derived from the reusable distributed, [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]]-based Logical Architecture/[[dido:99_annexes:annex-b-terms-and-definitions:p:platform_independent_model|PIM]]. It defines the architectural pattern that Phase 0 implements in a limited form. The team uses this Baseline to keep implementation work aligned with the architecture rather than with accidental coding convenience. Nodes, topics, [[dido:99_annexes:annex-b-terms-and-definitions:d:data|Data]] structures, [[dido:99_annexes:annex-b-terms-and-definitions:c:control_plane|Control Plane]] interactions, [[dido:99_annexes:annex-b-terms-and-definitions:d:data_plane|Data Plane]] interactions, [[dido:99_annexes:annex-b-terms-and-definitions:l:lifecycle|Lifecycle]] behaviour, and observability patterns should trace back to the logical architecture. For Phase 0, the logical architecture Baseline focuses on the minimum network of Nodes required to demonstrate distributed participation and Control Plane visibility. The team should implement only the logical [[dido:99_annexes:annex-b-terms-and-definitions:r:role|Roles]] needed to show that Nodes can start, run, report status, respond to simple commands, stop, and produce observable [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]. The logical architecture Baseline does not require Phase 0 to implement the full architecture. It requires Phase 0 to implement enough of the architecture to prove that the implementation pattern works and can support later expansion. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.