====== FX Node Status Endpoint ====== [[dido:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] ===== Discussion ===== The FX Node Status Endpoint carries operational status information from FX logical Nodes to the FX Health and Observability Node or other authorized monitoring participants. The endpoint supports health reporting, operational awareness, recovery coordination, audit, and [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|evidence]] expectations. It carries FX Node Status information that identifies Logical [[dido:99_annexes:annex-b-terms-and-definitions:n:node_identity|Node Identity]], lifecycle state, health condition, status reason, timestamp, and provenance or evidence reference. The FX Node Status Endpoint participates primarily in the FX Logical [[dido:99_annexes:annex-b-terms-and-definitions:h:health_and_observability_plane|Health and Observability Plane]]. It also relates to the FX Logical [[dido:99_annexes:annex-b-terms-and-definitions:c:control_plane|Control Plane]] when status reports trigger commands or recovery coordination. ===== Definition ===== //[[dido:99_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoint]] carrying operational status information for FX logical Nodes// ===== Source ===== Specialization of Logical Communication Endpoint from [[fxdemo:02-part:start]], Section 7.2, Logical Health and Observability Plane from [[fxdemo:02-part:start]], Section 9.4, and [[dido:99_annexes:annex-b-terms-and-definitions:h:health_and_observability_plane|Health and Observability Plane]] from [[fxdemo:01-part:start]], Section 8.4; generalised from node status, heartbeat, health monitoring, and observability material in the original FX Demo [[dido:99_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]]. ===== Note ===== The FX Node Status Endpoint does not prescribe a metrics endpoint, dashboard, telemetry format, log format, DDS status topic, REST endpoint, RPC method, or monitoring API. ===== Example ===== The FX Validation Node publishes an FX Node Status indicating a transition from Running to Degraded.