Phase 0 uses containerisation to make the executable Baseline easier to reproduce across developer workstations, test environments, CI runners, and demonstration environments. A container should package a defined runtime participant or support service with the dependencies it needs to run.
Containerisation should support the following goals:
Containers should not hide architectural meaning. A container packages an implementation Artifact. It does not define the logical architecture, Node Role, topic model, Lifecycle semantics, or data-governance meaning. The Node Catalogue, Topic Catalogue, IDL definitions, Configuration files, and architecture documents remain the authoritative sources for those concerns.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.