====== 11.2 Node Status Topic ====== [[fxdemo:05-part:start | Go To Top ]] [[fxdemo:05-part:11-control-plane-topics:start | Return to Control Plane Topics ]] The [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]] Status Topic carries operational status messages from Phase 0 Nodes. Each Node should publish status messages at defined [[dido:99_annexes:annex-b-terms-and-definitions:l:lifecycle|Lifecycle]] transitions and at any additional status points required by the Node profile. The recommended topic name is: Control.Node.Status A Node Status message should identify: - Node Identity. - Node Role. - Runtime instance identifier, where needed. - Current Lifecycle state. - Timestamp. - Status reason or message. - Build or version identifier, where available. - Health or readiness details, where applicable. - Error information, where applicable. Each Node should publish status when it enters important Lifecycle states such as ''Starting'', ''Running'', ''Degraded'', ''Recovering'', ''Stopping'', ''Stopped'', or ''Failed''. A Node should not normally publish ''Unknown'' about itself. Observers may use ''Unknown'' when they cannot determine the current state of a Node. The Node Status Topic should support review and acceptance Evidence. A tester or reviewer should be able to inspect status messages and confirm that each required Node started, reached its expected runtime state, and stopped or failed in a controlled, observable way. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.