====== 8.5 FX Validation Node Mapping ======
[[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:start | Go To Mapping from FX Logical Nodes to Implementation Artifacts ]]
The FX Validation [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Node]] maps to the Phase 0 implementation artifact that validates candidate FX transaction information against the Phase 0 validation expectations.
The implementation artifact performs the Structural Validation [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node_role|Role]]. It subscribes to the [[dido:99_annexes:annex-b-terms-and-definitions:d:dds|DDS]] Topic that realizes the FX Transaction Intake [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_communication_endpoint|Endpoint]], consumes the implementation representation of an FX Transaction Candidate, applies the Phase 0 validation logic, produces an implementation representation of an FX Validation Result, and publishes that result through the DDS Topic that realizes the FX Validation Result Endpoint.
**Table 8-3:** FX Validation Node implementation mapping.
^ Mapping Concern ^ Phase 0 Implementation Treatment ^
| FX logical Node | FX Validation Node |
| Primary Node Role | Structural Validation Role |
| Primary Runtime Plane | FX Logical Data Plane |
| Supporting Runtime Planes | FX Logical Audit and Provenance Plane; FX Logical Health and Observability Plane |
| Primary implementation responsibility | Validate candidate FX transaction information and publish validation results. |
| Primary DDS interactions | Subscribe to the DDS Topic that realizes the FX Transaction Intake Endpoint; publish to the DDS Topic that realizes the FX Validation Result Endpoint. |
| Primary data artifacts | IDL and generated types representing the FX Transaction Candidate and the FX Validation Result. |
| Supporting artifacts | Validation helper module, Node configuration, logging helper, exception-handling convention, and traceability metadata. |
| Traceability expectation | Implementation artifact traces to the FX Validation Node, Structural Validation Role, FX Transaction Intake Endpoint, FX Validation Result Endpoint, FX Transaction Candidate, and FX Validation Result. |
----
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.