====== P3-REQ-17-4-003 ====== [[dido:99_annexes:annex-d-requirements:part-03:start| Return to Requirements]] ===== Statement ===== Each FX logical Node Role SHALL specialise Logical Node Role from Part 2. ===== Source ===== Part 3, Section 17.4: FX Logical Node Role Requirements. ===== Rationale ===== Specializing the Part 2 Logical Node Roles preserves the architectural inheritance established by the platform-independent Logical Architecture while allowing the FX Demo Logical Profile to define Foreign Exchange-specific logical responsibilities. This ensures that domain-specific roles remain consistent with the common architectural model and support interoperability, governance, and architectural reuse. ===== Applies To ===== This requirement applies to every FX logical Node Role defined by the FX Demo Logical Profile. It applies specifically to: * logical Node Role specialization; * architectural inheritance; * logical architecture reviews; and * profile maintenance. ===== Verification ===== Verification SHALL confirm that every FX logical Node Role explicitly identifies the corresponding Part 2 Logical Node Role from which it is specialized. Verification activities should include review checks confirming that: * every FX logical Node Role has an identified parent Logical Node Role; * specialization relationships are documented; * inherited architectural meaning is preserved; and * no orphan logical Node Roles exist. ===== Traceability ===== This requirement preserves traceability between the Part 2 Logical Architecture and each FX logical Node Role defined by the FX Demo Logical Profile. Related requirement identifiers: * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-4-001]] * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-4-002]] * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-4-004]] * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-4-005]] Related source section: * [[fxdemo:03-part:17-fx-demo-logical-requirements:17-4-fx-logical-node-role-requirements:start]] ===== Status ===== Draft ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.