====== 3.5 Coverage of the Original FX Demo Reference Architecture ====== [[fxdemo:03-part:start | Go To Top ]] The original FX Demo [[dido:99_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]] serves as the source material for the FX Demo Logical Profile. The new document set does not discard that material. It places the FX-specific logical material in this part and defers implementation, deployment, testability, and runtime [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] material to later parts. This part carries forward FX-specific logical material from the original FX Demo [[dido:99_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]]. It does not carry forward [[dido:99_annexes:annex-b-terms-and-definitions:d:dds|DDS]] bindings, [[dido:99_annexes:annex-b-terms-and-definitions:i:idl|IDL]] structures, [[dido:99_annexes:annex-b-terms-and-definitions:q:qos|QoS]] profiles, [[dido:99_annexes:annex-b-terms-and-definitions:p:python|Python]] implementation patterns, [[dido:99_annexes:annex-b-terms-and-definitions:k:kubernetes|Kubernetes]] deployment details, [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] scenarios, scripts, or runtime [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]. **Table 3-5:** Original FX Demo Reference Architecture material normalized into Part 3. ^ Original FX Demo Reference Architecture material ^ Part 3 FX logical treatment ^ | FX-specific use cases and interaction sequences | Normalized into FX logical interaction patterns. | | FX-specific [[dido:99_annexes:annex-b-terms-and-definitions:f:financial_node|Node]] catalog | Normalized into FX logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Nodes]] and [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node_role|Logical Node Roles]]. | | FX transaction intake material | Normalized into the [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_transaction_intake_node|FX Transaction Intake Node]], endpoint, information structures, and interaction patterns. | | FX validation material | Normalized into [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_validation_node|FX Validation Node]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_validation_result|FX Validation Result]], validation endpoint, and validation interaction pattern. | | FX semantic interpretation material | Normalized into the [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_semantic_interpretation_node|FX Semantic Interpretation Node]], the [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_semantic_assertion|FX Semantic Assertion]], the semantic interpretation endpoint, and the interpretation pattern. | | ACTUS cash-flow concerns | Normalized into [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_cash-flow_computation_node|FX Cash-Flow Computation Node]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_cash-flow_obligation|FX Cash-Flow Obligation]], and cash-flow computation interaction pattern without binding to an ACTUS implementation library. | | FX contract lifecycle material | Normalized into [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_contract_state|FX Contract State]], lifecycle states, state transitions, and contract-state interaction patterns. | | IEF policy and release material | Normalized into [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_policy_and_release_node|FX Policy and Release Node]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_policy_decision|FX Policy Decision]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_release_package|FX Release Package]], and release-to-oversight interaction pattern. | | Audit, provenance, persistence, and replay material | Normalized into [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_audit_and_provenance_node|FX Audit and Provenance Node]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_audit_record|FX Audit Record]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_provenance_record|FX Provenance Record]], replay and reconstruction patterns, and [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations. | | [[dido:99_annexes:annex-b-terms-and-definitions:d:dds|DDS]], [[dido:99_annexes:annex-b-terms-and-definitions:i:idl|IDL]], [[dido:99_annexes:annex-b-terms-and-definitions:q:qos|QoS]], [[dido:99_annexes:annex-b-terms-and-definitions:p:python|Python]], and implementation mappings | Deferred to Part 4: Phase 0 Implementation Profile / [[dido:99_annexes:annex-b-terms-and-definitions:p:platform_specific_model|Platform Specific Model (PSM)]]. | | [[dido:99_annexes:annex-b-terms-and-definitions:k:kubernetes|Kubernetes]], [[dido:99_annexes:annex-b-terms-and-definitions:k:k3s|K3s]], [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]], acceptance checks, deployment, and runtime [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] | Deferred to Part 5: Phase 0 Deployment, Testability, and [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] Plan. | | Scripts and repository layout | Deferred to supporting repository documentation or the developer handbook. | ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.