====== P3-REQ-17-4-002 ====== [[dido:99_annexes:annex-d-requirements:part-03:start| Return to Requirements]] ===== Statement ===== The FX Demo Logical Profile SHALL define the following FX logical Node Roles: * Transaction Intake Role * Structural Validation Role * Semantic Interpretation Role * Contract State Management Role * Cash-Flow Computation Role * Policy Evaluation Role * Release Control Role * Audit Recording Role * Provenance Recording Role * Health Reporting Role * Registry and Coordination Role * Replay and Reconstruction Role * Oversight Consumption Role ===== Source ===== Part 3, Section 17.4: FX Logical Node Role Requirements. ===== Rationale ===== The identified FX logical Node Roles provide the standard architectural responsibilities required to model the Foreign Exchange Domain. Defining a common set of logical Node Roles promotes architectural consistency, interoperability, governance, and traceability while allowing multiple implementations to realize the same logical responsibilities using different technologies. ===== Applies To ===== This requirement applies to the definition, review, maintenance, and evolution of the FX Demo Logical Profile. It applies specifically to: * FX logical Node Role definitions; * logical architectural reviews; * Domain Logical Profiles; and * derived Implementation Profiles. ===== Verification ===== Verification SHALL confirm that every required FX logical Node Role is defined. Verification activities should include review checks confirming that: * each required logical Node Role is present; * logical Node Role names are consistent with the architectural specification; * no required logical Node Role is omitted; and * each logical Node Role is uniquely identifiable. ===== Traceability ===== This requirement establishes the required logical Node Role inventory for 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-003]] * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-4-004]] 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.