====== P3-REQ-17-9-003 ====== [[dido:99_annexes:annex-d-requirements:part-03:start| Return to Requirements]] ===== Statement ===== Each FX logical interaction pattern SHALL identify participating FX logical Nodes or Node Roles. ===== Source ===== Part 3, Section 17.9: FX Logical Interaction Requirements. ===== Rationale ===== Every logical interaction occurs between one or more FX logical Nodes operating in defined Node Roles. Identifying the participating Nodes or Node Roles establishes architectural accountability, clarifies interaction responsibilities, supports interoperability, and enables consistent traceability throughout the logical architecture while remaining independent of deployment topology or implementation technology. Maintaining this information as part of every logical interaction pattern preserves architectural consistency across multiple Implementation Profiles. ===== Applies To ===== This requirement applies to every FX logical interaction pattern defined by the FX Demo Logical Profile. It applies specifically to: * logical interaction modeling; * logical Node relationships; * Node Role definitions; * architectural governance; and * derived Implementation Profiles. ===== Verification ===== Verification SHALL confirm that every FX logical interaction pattern identifies its participating FX logical Nodes or Node Roles. Verification activities should include review checks confirming that: * participating logical Nodes or Node Roles are identified; * interaction responsibilities are clearly assigned; * Node participation is consistent with the logical architecture; and * implementation-specific deployment constructs are not prescribed. ===== Traceability ===== This requirement establishes architectural accountability for all FX logical interaction patterns. Related requirement identifiers: * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-9-002]] * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-9-004]] * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-9-005]] Related source section: * [[fxdemo:03-part:17-fx-demo-logical-requirements:17-9-fx-logical-interaction-requirements:start]] ===== Status ===== Draft ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.