====== P4-REQ-21-4-009 ====== [[dido:99_annexes:annex-d-requirements:part-04:start| Return to Requirements]] ===== Statement ===== The Phase 0 Implementation Profile / PSM SHALL allow one implementation artefact to realise more than one FX logical Node when the mapping records that choice. ===== Source ===== Part 4, Section 21.4: Logical Node Mapping Requirements. ===== Rationale ===== Logical decomposition and runtime packaging are separate architectural concerns. A Phase 0 implementation may package responsibilities associated with several FX logical Nodes into one implementation artefact without changing the logical architecture. Allowing this mapping provides implementation flexibility while requiring the relationship to remain explicit and reviewable. ===== Applies To ===== This requirement applies to: * implementation node artefacts; * runtime participants; * multi-Node implementation mappings; and * node traceability records. ===== Verification ===== Verification SHALL confirm that one implementation artefact may realize multiple FX logical Nodes when that mapping is explicitly recorded. Verification activities should include review checks confirming that: * every realized FX logical Node is identified; * responsibilities remain distinguishable; * traceability to each applicable Node is preserved; and * the implementation choice does not redefine the logical Node boundaries. ===== Traceability ===== This requirement preserves the distinction between logical Node decomposition and implementation packaging. Related requirement identifiers: * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-4-002]] * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-4-010]] * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-4-011]] Related source section: * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-4-logical-node-mapping-requirements:start]] ===== Status ===== Draft ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.