| Next revision | Previous revision |
| fxdemo:04-part:start [2026/07/01 13:22] – created nick_dido | fxdemo:04-part:start [2026/07/18 12:33] (current) – external edit 127.0.0.1 |
|---|
| |
| **//Foreign Exchange (FX) Demo//** | **//Foreign Exchange (FX) Demo//** |
| | </WRAP> |
| | |
| | ===== Abstract ===== |
| | //__**Part 4**__ defines the Phase 0 implementation profile for the FX Demo Reference Architecture. It maps the logical profile from Part 3 onto the selected Phase 0 technology stack, including DDS, IDL, Python, containerised nodes, local runtime configuration, and initial implementation artifacts. Part 4 identifies how the Phase 0 implementation realizes the logical nodes, topics, messages, and runtime planes while preserving traceability back to the conceptual and logical architecture. It limits its scope to the Phase 0 platform-specific model and does not redefine the conceptual or logical architecture.// |
| | |
| | ===== Contents ===== |
| | |
| | {{indexmenu>fxdemo:04-part#1|js navbar nocookie maxjs#1 id#fxdemo_04_part_nav}} |
| | |
| | ===== Contents ===== |
| | * [[fxdemo:04-part:start|Part 4: Phase 0 Implementation Profile / PSM]] |
| | * [[fxdemo:04-part:00-foreword:start|Foreword]] |
| | * [[fxdemo:04-part:00-introduction:start|Introduction]] |
| | * [[fxdemo:04-part:01-scope:start|1. Scope]] |
| | * [[fxdemo:04-part:02-relationship-to-parts-0-1-2-and-3:start|2. Relationship to Parts 0, 1, 2, and 3]] |
| | * [[fxdemo:04-part:03-traceability-to-parent-and-source-architectures:start|3. Traceability to Parent and Source Architectures]] |
| | * [[fxdemo:04-part:03-traceability-to-parent-and-source-architectures:03-1-traceability-to-sip-ra:start|3.1 Traceability to SIP-RA]] |
| | * [[fxdemo:04-part:03-traceability-to-parent-and-source-architectures:03-2-alignment-with-fdis-ra:start|3.2 Alignment with FDIS-RA]] |
| | * [[fxdemo:04-part:03-traceability-to-parent-and-source-architectures:03-3-traceability-to-part-1-conceptual-architecture:start|3.3 Traceability to Part 1 Conceptual Architecture]] |
| | * [[fxdemo:04-part:03-traceability-to-parent-and-source-architectures:03-4-traceability-to-part-2-distributed-node-based-logical-architecture-pim:start|3.4 Traceability to Part 2 Distributed Node-Based Logical Architecture / PIM]] |
| | * [[fxdemo:04-part:03-traceability-to-parent-and-source-architectures:03-5-traceability-to-part-3-fx-demo-logical-profile:start|3.5 Traceability to Part 3 FX Demo Logical Profile]] |
| | * [[fxdemo:04-part:03-traceability-to-parent-and-source-architectures:03-6-traceability-to-phase-0-implementation-source-material:start|3.6 Traceability to Phase 0 Implementation Source Material]] |
| | * [[fxdemo:04-part:03-traceability-to-parent-and-source-architectures:03-7-traceability-to-the-phase-0-developer-handbook:start|3.7 Traceability to the Phase 0 Developer Handbook]] |
| | * [[fxdemo:04-part:03-traceability-to-parent-and-source-architectures:03-8-traceability-position:start|3.8 Traceability Position]] |
| | * [[fxdemo:04-part:04-phase-0-implementation-profile-overview:start|4. Phase 0 Implementation Profile Overview]] |
| | * [[fxdemo:04-part:04-phase-0-implementation-profile-overview:04-1-overview:start|4.1 Overview]] |
| | * [[fxdemo:04-part:04-phase-0-implementation-profile-overview:04-2-phase-0-implementation-scope:start|4.2 Phase 0 Implementation Scope]] |
| | * [[fxdemo:04-part:04-phase-0-implementation-profile-overview:04-3-phase-0-implementation-baseline:start|4.3 Phase 0 Implementation Baseline]] |
| | * [[fxdemo:04-part:04-phase-0-implementation-profile-overview:04-4-phase-specific-nature-of-the-profile:start|4.4 Phase-Specific Nature of the Profile]] |
| | * [[fxdemo:04-part:04-phase-0-implementation-profile-overview:04-5-relationship-to-the-fx-demo-logical-profile:start|4.5 Relationship to the FX Demo Logical Profile]] |
| | * [[fxdemo:04-part:04-phase-0-implementation-profile-overview:04-6-relationship-to-later-development-phases:start|4.6 Relationship to Later Development Phases]] |
| | * [[fxdemo:04-part:04-phase-0-implementation-profile-overview:04-7-phase-0-implementation-profile-summary:start|4.7 Phase 0 Implementation Profile Summary]] |
| | * [[fxdemo:04-part:05-phase-0-implementation-principles:start|5. Phase 0 Implementation Principles]] |
| | * [[fxdemo:04-part:05-phase-0-implementation-principles:05-1-overview:start|5.1 Overview]] |
| | * [[fxdemo:04-part:05-phase-0-implementation-principles:05-2-implementation-artifacts-realize-logical-elements:start|5.2 Implementation Artifacts Realize Logical Elements]] |
| | * [[fxdemo:04-part:05-phase-0-implementation-principles:05-3-traceability-before-code:start|5.3 Traceability before Code]] |
| | * [[fxdemo:04-part:05-phase-0-implementation-principles:05-4-developer-handbook-before-coding:start|5.4 Developer Handbook before Coding]] |
| | * [[fxdemo:04-part:05-phase-0-implementation-principles:05-5-generated-artifacts-before-manual-adaptation:start|5.5 Generated Artifacts before Manual Adaptation]] |
| | * [[fxdemo:04-part:05-phase-0-implementation-principles:05-6-explicit-interfaces-before-hidden-coupling:start|5.6 Explicit Interfaces before Hidden Coupling]] |
| | * [[fxdemo:04-part:05-phase-0-implementation-principles:05-7-runtime-plane-discipline-in-implementation:start|5.7 Runtime Plane Discipline in Implementation]] |
| | * [[fxdemo:04-part:05-phase-0-implementation-principles:05-8-observable-behavior-before-operational-evidence:start|5.8 Observable Behavior before Operational Evidence]] |
| | * [[fxdemo:04-part:05-phase-0-implementation-principles:05-9-minimal-phase-0-scope-before-expansion:start|5.9 Minimal Phase 0 Scope before Expansion]] |
| | * [[fxdemo:04-part:05-phase-0-implementation-principles:05-10-phase-0-implementation-principles-summary:start|5.10 Phase 0 Implementation Principles Summary]] |
| | * [[fxdemo:04-part:06-phase-0-implementation-preconditions:start|6. Phase 0 Implementation Preconditions]] |
| | * [[fxdemo:04-part:06-phase-0-implementation-preconditions:06-1-overview:start|6.1 Overview]] |
| | * [[fxdemo:04-part:06-phase-0-implementation-preconditions:06-2-part-3-working-baseline:start|6.2 Part 3 Working Baseline]] |
| | * [[fxdemo:04-part:06-phase-0-implementation-preconditions:06-3-phase-0-developer-handbook:start|6.3 Phase 0 Developer Handbook]] |
| | * [[fxdemo:04-part:06-phase-0-implementation-preconditions:06-4-repository-baseline:start|6.4 Repository Baseline]] |
| | * [[fxdemo:04-part:06-phase-0-implementation-preconditions:06-5-idl-and-generation-baseline:start|6.5 IDL and Generation Baseline]] |
| | * [[fxdemo:04-part:06-phase-0-implementation-preconditions:06-6-logging-and-exception-handling-baseline:start|6.6 Logging and Exception-Handling Baseline]] |
| | * [[fxdemo:04-part:06-phase-0-implementation-preconditions:06-7-traceability-baseline:start|6.7 Traceability Baseline]] |
| | * [[fxdemo:04-part:06-phase-0-implementation-preconditions:06-8-no-code-before-handbook-constraint:start|6.8 No-Code-Before-Handbook Constraint]] |
| | * [[fxdemo:04-part:06-phase-0-implementation-preconditions:06-9-phase-0-implementation-preconditions-summary:start|6.9 Phase 0 Implementation Preconditions Summary]] |
| | * [[fxdemo:04-part:07-phase-0-technology-selection-and-implementation-context:start|7. Phase 0 Technology Selection and Implementation Context]] |
| | * [[fxdemo:04-part:07-phase-0-technology-selection-and-implementation-context:07-1-overview:start|7.1 Overview]] |
| | * [[fxdemo:04-part:07-phase-0-technology-selection-and-implementation-context:07-2-dds-as-phase-0-communication-technology:start|7.2 DDS as Phase 0 Communication Technology]] |
| | * [[fxdemo:04-part:07-phase-0-technology-selection-and-implementation-context:07-3-idl-as-phase-0-data-definition-mechanism:start|7.3 IDL as Phase 0 Data Definition Mechanism]] |
| | * [[fxdemo:04-part:07-phase-0-technology-selection-and-implementation-context:07-4-qos-profiles-as-phase-0-communication-behavior-controls:start|7.4 QoS Profiles as Phase 0 Communication Behavior Controls]] |
| | * [[fxdemo:04-part:07-phase-0-technology-selection-and-implementation-context:07-5-generated-types-as-phase-0-implementation-data-artifacts:start|7.5 Generated Types as Phase 0 Implementation Data Artifacts]] |
| | * [[fxdemo:04-part:07-phase-0-technology-selection-and-implementation-context:07-6-python-as-phase-0-implementation-language:start|7.6 Python as Phase 0 Implementation Language]] |
| | * [[fxdemo:04-part:07-phase-0-technology-selection-and-implementation-context:07-7-scripts-as-phase-0-build-and-execution-helpers:start|7.7 Scripts as Phase 0 Build and Execution Helpers]] |
| | * [[fxdemo:04-part:07-phase-0-technology-selection-and-implementation-context:07-8-repository-structure-as-phase-0-implementation-organization:start|7.8 Repository Structure as Phase 0 Implementation Organization]] |
| | * [[fxdemo:04-part:07-phase-0-technology-selection-and-implementation-context:07-9-technology-selection-boundaries:start|7.9 Technology Selection Boundaries]] |
| | * [[fxdemo:04-part:07-phase-0-technology-selection-and-implementation-context:07-10-phase-0-technology-selection-summary:start|7.10 Phase 0 Technology Selection Summary]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:start|8. Mapping from FX Logical Nodes to Implementation Artifacts]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-1-overview:start|8.1 Overview]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-2-node-mapping-principles:start|8.2 Node Mapping Principles]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-3-implementation-artifact-categories-for-nodes:start|8.3 Implementation Artifact Categories for Nodes]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-4-fx-transaction-intake-node-mapping:start|8.4 FX Transaction Intake Node Mapping]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-5-fx-validation-node-mapping:start|8.5 FX Validation Node Mapping]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-6-fx-semantic-interpretation-node-mapping:start|8.6 FX Semantic Interpretation Node Mapping]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-7-fx-contract-state-node-mapping:start|8.7 FX Contract State Node Mapping]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-8-fx-cash-flow-computation-node-mapping:start|8.8 FX Cash-Flow Computation Node Mapping]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-9-fx-policy-and-release-node-mapping:start|8.9 FX Policy and Release Node Mapping]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-10-fx-audit-and-provenance-node-mapping:start|8.10 FX Audit and Provenance Node Mapping]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-11-fx-health-and-observability-node-mapping:start|8.11 FX Health and Observability Node Mapping]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-12-fx-registry-and-coordination-node-mapping:start|8.12 FX Registry and Coordination Node Mapping]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-13-fx-replay-and-reconstruction-node-mapping:start|8.13 FX Replay and Reconstruction Node Mapping]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-14-external-oversight-participant-mapping:start|8.14 External Oversight Participant Mapping]] |
| | * [[fxdemo:04-part:08-mapping-from-fx-logical-nodes-to-implementation-artifacts:08-15-fx-logical-node-mapping-summary:start|8.15 FX Logical Node Mapping Summary]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:start|9. Mapping from FX Logical Communication Endpoints to DDS Topics]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-1-overview:start|9.1 Overview]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-2-topic-mapping-principles:start|9.2 Topic Mapping Principles]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-3-dds-topic-naming-principles:start|9.3 DDS Topic Naming Principles]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-4-fx-transaction-intake-topic-mapping:start|9.4 FX Transaction Intake Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-5-fx-validation-result-topic-mapping:start|9.5 FX Validation Result Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-6-fx-semantic-interpretation-topic-mapping:start|9.6 FX Semantic Interpretation Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-7-fx-contract-state-topic-mapping:start|9.7 FX Contract State Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-8-fx-cash-flow-obligation-topic-mapping:start|9.8 FX Cash-Flow Obligation Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-9-fx-policy-decision-topic-mapping:start|9.9 FX Policy Decision Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-10-fx-release-package-topic-mapping:start|9.10 FX Release Package Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-11-fx-audit-record-topic-mapping:start|9.11 FX Audit Record Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-12-fx-provenance-record-topic-mapping:start|9.12 FX Provenance Record Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-13-fx-node-status-topic-mapping:start|9.13 FX Node Status Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-14-fx-control-command-topic-mapping:start|9.14 FX Control Command Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-15-fx-replay-request-topic-mapping:start|9.15 FX Replay Request Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-16-fx-replay-result-topic-mapping:start|9.16 FX Replay Result Topic Mapping]] |
| | * [[fxdemo:04-part:09-mapping-from-fx-logical-communication-endpoints-to-dds-topics:09-17-endpoint-to-topic-mapping-summary:start|9.17 Endpoint-to-Topic Mapping Summary]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:start|10. Mapping from FX Logical Information Structures to IDL and Generated Types]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-1-overview:start|10.1 Overview]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-2-information-structure-mapping-principles:start|10.2 Information Structure Mapping Principles]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-3-idl-structure-naming-principles:start|10.3 IDL Structure Naming Principles]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-4-generated-type-naming-principles:start|10.4 Generated Type Naming Principles]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-5-fx-transaction-candidate-mapping:start|10.5 FX Transaction Candidate Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-6-fx-transaction-record-mapping:start|10.6 FX Transaction Record Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-7-fx-validation-result-mapping:start|10.7 FX Validation Result Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-8-fx-semantic-assertion-mapping:start|10.8 FX Semantic Assertion Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-9-fx-contract-state-mapping:start|10.9 FX Contract State Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-10-fx-cash-flow-obligation-mapping:start|10.10 FX Cash-Flow Obligation Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-11-fx-policy-decision-mapping:start|10.11 FX Policy Decision Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-12-fx-release-package-mapping:start|10.12 FX Release Package Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-13-fx-audit-record-mapping:start|10.13 FX Audit Record Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-14-fx-provenance-record-mapping:start|10.14 FX Provenance Record Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-15-fx-node-status-mapping:start|10.15 FX Node Status Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-16-fx-control-command-mapping:start|10.16 FX Control Command Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-17-fx-command-acknowledgement-mapping:start|10.17 FX Command Acknowledgement Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-18-fx-replay-request-mapping:start|10.18 FX Replay Request Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-19-fx-replay-result-mapping:start|10.19 FX Replay Result Mapping]] |
| | * [[fxdemo:04-part:10-mapping-from-fx-logical-information-structures-to-idl-and-generated-types:10-20-information-structure-to-idl-mapping-summary:start|10.20 Information-Structure-to-IDL Mapping Summary]] |
| | * [[fxdemo:04-part:11-phase-0-runtime-plane-realization:start|11. Phase 0 Runtime Plane Realization]] |
| | * [[fxdemo:04-part:11-phase-0-runtime-plane-realization:11-1-overview:start|11.1 Overview]] |
| | * [[fxdemo:04-part:11-phase-0-runtime-plane-realization:11-2-control-plane-realization:start|11.2 Control Plane Realization]] |
| | * [[fxdemo:04-part:11-phase-0-runtime-plane-realization:11-3-data-plane-realization:start|11.3 Data Plane Realization]] |
| | * [[fxdemo:04-part:11-phase-0-runtime-plane-realization:11-4-health-and-observability-plane-realization:start|11.4 Health and Observability Plane Realization]] |
| | * [[fxdemo:04-part:11-phase-0-runtime-plane-realization:11-5-policy-and-release-plane-realization:start|11.5 Policy and Release Plane Realization]] |
| | * [[fxdemo:04-part:11-phase-0-runtime-plane-realization:11-6-audit-and-provenance-plane-realization:start|11.6 Audit and Provenance Plane Realization]] |
| | * [[fxdemo:04-part:11-phase-0-runtime-plane-realization:11-7-cross-plane-implementation-relationships:start|11.7 Cross-Plane Implementation Relationships]] |
| | * [[fxdemo:04-part:11-phase-0-runtime-plane-realization:11-8-runtime-plane-realization-summary:start|11.8 Runtime Plane Realization Summary]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:start|12. Phase 0 Interaction Pattern Realization]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-1-overview:start|12.1 Overview]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-2-interaction-realization-principles:start|12.2 Interaction Realization Principles]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-3-register-fx-logical-node:start|12.3 Register FX Logical Node]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-4-report-fx-node-status:start|12.4 Report FX Node Status]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-5-intake-fx-transaction-candidate:start|12.5 Intake FX Transaction Candidate]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-6-validate-fx-transaction-candidate:start|12.6 Validate FX Transaction Candidate]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-7-interpret-fx-transaction-semantics:start|12.7 Interpret FX Transaction Semantics]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-8-establish-or-update-fx-contract-state:start|12.8 Establish or Update FX Contract State]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-9-compute-fx-cash-flow-obligations:start|12.9 Compute FX Cash-Flow Obligations]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-10-request-fx-policy-decision:start|12.10 Request FX Policy Decision]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-11-release-fx-information-to-oversight-participant:start|12.11 Release FX Information to Oversight Participant]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-12-record-fx-audit-and-provenance:start|12.12 Record FX Audit and Provenance]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-13-replay-or-reconstruct-fx-information:start|12.13 Replay or Reconstruct FX Information]] |
| | * [[fxdemo:04-part:12-phase-0-interaction-pattern-realization:12-14-interaction-pattern-realization-summary:start|12.14 Interaction Pattern Realization Summary]] |
| | * [[fxdemo:04-part:13-phase-0-qos-profile-model:start|13. Phase 0 QoS Profile Model]] |
| | * [[fxdemo:04-part:13-phase-0-qos-profile-model:13-1-overview:start|13.1 Overview]] |
| | * [[fxdemo:04-part:13-phase-0-qos-profile-model:13-2-qos-profile-purpose:start|13.2 QoS Profile Purpose]] |
| | * [[fxdemo:04-part:13-phase-0-qos-profile-model:13-3-qos-profile-mapping-principles:start|13.3 QoS Profile Mapping Principles]] |
| | * [[fxdemo:04-part:13-phase-0-qos-profile-model:13-4-control-plane-qos-profile:start|13.4 Control Plane QoS Profile]] |
| | * [[fxdemo:04-part:13-phase-0-qos-profile-model:13-5-data-plane-qos-profile:start|13.5 Data Plane QoS Profile]] |
| | * [[fxdemo:04-part:13-phase-0-qos-profile-model:13-6-health-and-observability-plane-qos-profile:start|13.6 Health and Observability Plane QoS Profile]] |
| | * [[fxdemo:04-part:13-phase-0-qos-profile-model:13-7-policy-and-release-plane-qos-profile:start|13.7 Policy and Release Plane QoS Profile]] |
| | * [[fxdemo:04-part:13-phase-0-qos-profile-model:13-8-audit-and-provenance-plane-qos-profile:start|13.8 Audit and Provenance Plane QoS Profile]] |
| | * [[fxdemo:04-part:13-phase-0-qos-profile-model:13-9-qos-profile-mapping-summary:start|13.9 QoS Profile Mapping Summary]] |
| | * [[fxdemo:04-part:13-phase-0-qos-profile-model:13-10-qos-boundaries-and-non-goals:start|13.10 QoS Boundaries and Non-Goals]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:start|14. Phase 0 Repository and Build Artifact Model]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-1-overview:start|14.1 Overview]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-2-repository-organization-principles:start|14.2 Repository Organization Principles]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-3-source-directory-model:start|14.3 Source Directory Model]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-4-idl-directory-model:start|14.4 IDL Directory Model]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-5-generated-code-directory-model:start|14.5 Generated Code Directory Model]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-6-configuration-directory-model:start|14.6 Configuration Directory Model]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-7-script-directory-model:start|14.7 Script Directory Model]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-8-documentation-directory-model:start|14.8 Documentation Directory Model]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-9-traceability-artifact-model:start|14.9 Traceability Artifact Model]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-10-build-artifacts:start|14.10 Build Artifacts]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-11-generated-artifacts:start|14.11 Generated Artifacts]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-12-repository-baseline-and-non-baseline-material:start|14.12 Repository Baseline and Non-Baseline Material]] |
| | * [[fxdemo:04-part:14-phase-0-repository-and-build-artifact-model:14-13-repository-and-build-artifact-summary:start|14.13 Repository and Build Artifact Summary]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:start|15. Phase 0 Developer Handbook Requirements]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-1-overview:start|15.1 Overview]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-2-purpose-of-the-developer-handbook:start|15.2 Purpose of the Developer Handbook]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-3-handbook-approval-before-coding:start|15.3 Handbook Approval before Coding]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-4-file-header-requirements:start|15.4 File-Header Requirements]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-5-generated-file-header-requirements:start|15.5 Generated-File Header Requirements]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-6-naming-convention-requirements:start|15.6 Naming Convention Requirements]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-7-coding-style-requirements:start|15.7 Coding Style Requirements]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-8-logging-convention-requirements:start|15.8 Logging Convention Requirements]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-9-exception-handling-requirements:start|15.9 Exception-Handling Requirements]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-10-traceability-convention-requirements:start|15.10 Traceability Convention Requirements]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-11-repository-workflow-requirements:start|15.11 Repository Workflow Requirements]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-12-script-usage-requirements:start|15.12 Script Usage Requirements]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-13-review-checklist-requirements:start|15.13 Review Checklist Requirements]] |
| | * [[fxdemo:04-part:15-phase-0-developer-handbook-requirements:15-14-developer-handbook-summary:start|15.14 Developer Handbook Summary]] |
| | * [[fxdemo:04-part:16-phase-0-script-and-execution-model:start|16. Phase 0 Script and Execution Model]] |
| | * [[fxdemo:04-part:16-phase-0-script-and-execution-model:16-1-overview:start|16.1 Overview]] |
| | * [[fxdemo:04-part:16-phase-0-script-and-execution-model:16-2-script-role-in-phase-0:start|16.2 Script Role in Phase 0]] |
| | * [[fxdemo:04-part:16-phase-0-script-and-execution-model:16-3-prerequisite-checking:start|16.3 Prerequisite Checking]] |
| | * [[fxdemo:04-part:16-phase-0-script-and-execution-model:16-4-type-generation:start|16.4 Type Generation]] |
| | * [[fxdemo:04-part:16-phase-0-script-and-execution-model:16-5-build-preparation:start|16.5 Build Preparation]] |
| | * [[fxdemo:04-part:16-phase-0-script-and-execution-model:16-6-node-execution:start|16.6 Node Execution]] |
| | * [[fxdemo:04-part:16-phase-0-script-and-execution-model:16-7-multi-node-startup:start|16.7 Multi-Node Startup]] |
| | * [[fxdemo:04-part:16-phase-0-script-and-execution-model:16-8-multi-node-shutdown:start|16.8 Multi-Node Shutdown]] |
| | * [[fxdemo:04-part:16-phase-0-script-and-execution-model:16-9-script-logging-and-error-handling:start|16.9 Script Logging and Error Handling]] |
| | * [[fxdemo:04-part:16-phase-0-script-and-execution-model:16-10-script-approval-and-baseline-status:start|16.10 Script Approval and Baseline Status]] |
| | * [[fxdemo:04-part:16-phase-0-script-and-execution-model:16-11-script-model-summary:start|16.11 Script Model Summary]] |
| | * [[fxdemo:04-part:17-phase-0-implementation-governance:start|17. Phase 0 Implementation Governance]] |
| | * [[fxdemo:04-part:17-phase-0-implementation-governance:17-1-overview:start|17.1 Overview]] |
| | * [[fxdemo:04-part:17-phase-0-implementation-governance:17-2-implementation-ownership:start|17.2 Implementation Ownership]] |
| | * [[fxdemo:04-part:17-phase-0-implementation-governance:17-3-implementation-versioning:start|17.3 Implementation Versioning]] |
| | * [[fxdemo:04-part:17-phase-0-implementation-governance:17-4-implementation-compatibility:start|17.4 Implementation Compatibility]] |
| | * [[fxdemo:04-part:17-phase-0-implementation-governance:17-5-implementation-change-control:start|17.5 Implementation Change Control]] |
| | * [[fxdemo:04-part:17-phase-0-implementation-governance:17-6-generated-artifact-governance:start|17.6 Generated Artifact Governance]] |
| | * [[fxdemo:04-part:17-phase-0-implementation-governance:17-7-repository-governance:start|17.7 Repository Governance]] |
| | * [[fxdemo:04-part:17-phase-0-implementation-governance:17-8-developer-handbook-governance:start|17.8 Developer Handbook Governance]] |
| | * [[fxdemo:04-part:17-phase-0-implementation-governance:17-9-implementation-governance-summary:start|17.9 Implementation Governance Summary]] |
| | * [[fxdemo:04-part:18-phase-0-implementation-traceability-model:start|18. Phase 0 Implementation Traceability Model]] |
| | * [[fxdemo:04-part:18-phase-0-implementation-traceability-model:18-1-overview:start|18.1 Overview]] |
| | * [[fxdemo:04-part:18-phase-0-implementation-traceability-model:18-2-part-3-fx-logical-element-to-part-4-implementation-artifact:start|18.2 Part 3 FX Logical Element to Part 4 Implementation Artifact]] |
| | * [[fxdemo:04-part:18-phase-0-implementation-traceability-model:18-3-implementation-artifact-to-part-3-fx-logical-element:start|18.3 Implementation Artifact to Part 3 FX Logical Element]] |
| | * [[fxdemo:04-part:18-phase-0-implementation-traceability-model:18-4-node-implementation-traceability:start|18.4 Node Implementation Traceability]] |
| | * [[fxdemo:04-part:18-phase-0-implementation-traceability-model:18-5-topic-implementation-traceability:start|18.5 Topic Implementation Traceability]] |
| | * [[fxdemo:04-part:18-phase-0-implementation-traceability-model:18-6-idl-and-generated-type-traceability:start|18.6 IDL and Generated Type Traceability]] |
| | * [[fxdemo:04-part:18-phase-0-implementation-traceability-model:18-7-runtime-plane-implementation-traceability:start|18.7 Runtime Plane Implementation Traceability]] |
| | * [[fxdemo:04-part:18-phase-0-implementation-traceability-model:18-8-script-and-repository-traceability:start|18.8 Script and Repository Traceability]] |
| | * [[fxdemo:04-part:18-phase-0-implementation-traceability-model:18-9-developer-handbook-traceability:start|18.9 Developer Handbook Traceability]] |
| | * [[fxdemo:04-part:18-phase-0-implementation-traceability-model:18-10-implementation-traceability-summary:start|18.10 Implementation Traceability Summary]] |
| | * [[fxdemo:04-part:19-relationship-to-deployment-testability-and-evidence-plan:start|19. Relationship to Deployment, Testability, and Evidence Plan]] |
| | * [[fxdemo:04-part:19-relationship-to-deployment-testability-and-evidence-plan:19-1-overview:start|19.1 Overview]] |
| | * [[fxdemo:04-part:19-relationship-to-deployment-testability-and-evidence-plan:19-2-boundary-between-part-4-and-part-5:start|19.2 Boundary Between Part 4 and Part 5]] |
| | * [[fxdemo:04-part:19-relationship-to-deployment-testability-and-evidence-plan:19-3-implementation-artifacts-prepared-for-deployment:start|19.3 Implementation Artifacts Prepared for Deployment]] |
| | * [[fxdemo:04-part:19-relationship-to-deployment-testability-and-evidence-plan:19-4-implementation-artifacts-prepared-for-testability:start|19.4 Implementation Artifacts Prepared for Testability]] |
| | * [[fxdemo:04-part:19-relationship-to-deployment-testability-and-evidence-plan:19-5-implementation-artifacts-prepared-for-observation:start|19.5 Implementation Artifacts Prepared for Observation]] |
| | * [[fxdemo:04-part:19-relationship-to-deployment-testability-and-evidence-plan:19-6-implementation-artifacts-prepared-for-evidence:start|19.6 Implementation Artifacts Prepared for Evidence]] |
| | * [[fxdemo:04-part:19-relationship-to-deployment-testability-and-evidence-plan:19-7-part-5-handoff:start|19.7 Part 5 Handoff]] |
| | * [[fxdemo:04-part:19-relationship-to-deployment-testability-and-evidence-plan:19-8-relationship-to-deployment-testability-and-evidence-plan-summary:start|19.8 Relationship to Deployment, Testability, and Evidence Plan Summary]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:start|20. Phase 0 Implementation Rules and Constraints]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:20-1-overview:start|20.1 Overview]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:20-2-implementation-artifacts-do-not-redefine-logical-elements:start|20.2 Implementation Artifacts Do Not Redefine Logical Elements]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:20-3-dds-topics-do-not-redefine-logical-communication-endpoints:start|20.3 DDS Topics Do Not Redefine Logical Communication Endpoints]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:20-4-idl-structures-do-not-redefine-logical-information-structures:start|20.4 IDL Structures Do Not Redefine Logical Information Structures]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:20-5-generated-types-do-not-redefine-logical-information-structures:start|20.5 Generated Types Do Not Redefine Logical Information Structures]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:20-6-runtime-processes-do-not-redefine-fx-logical-nodes:start|20.6 Runtime Processes Do Not Redefine FX Logical Nodes]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:20-7-repository-layout-does-not-redefine-architecture:start|20.7 Repository Layout Does Not Redefine Architecture]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:20-8-scripts-do-not-redefine-interaction-patterns:start|20.8 Scripts Do Not Redefine Interaction Patterns]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:20-9-developer-handbook-does-not-replace-the-implementation-profile:start|20.9 Developer Handbook Does Not Replace the Implementation Profile]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:20-10-phase-0-does-not-define-later-phase-implementation-profiles:start|20.10 Phase 0 Does Not Define Later Phase Implementation Profiles]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:20-11-deployment-and-evidence-concerns-remain-outside-part-4:start|20.11 Deployment and Evidence Concerns Remain Outside Part 4]] |
| | * [[fxdemo:04-part:20-phase-0-implementation-rules-and-constraints:20-12-implementation-constraints-summary:start|20.12 Implementation Constraints Summary]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:start|21. Phase 0 Implementation Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-1-overview:start|21.1 Overview]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-2-phase-0-profile-requirements:start|21.2 Phase 0 Profile Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-3-technology-selection-requirements:start|21.3 Technology Selection Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-4-logical-node-mapping-requirements:start|21.4 Logical Node Mapping Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-5-communication-endpoint-mapping-requirements:start|21.5 Communication Endpoint Mapping Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-6-information-structure-mapping-requirements:start|21.6 Information Structure Mapping Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-7-runtime-plane-realization-requirements:start|21.7 Runtime Plane Realization Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-8-interaction-pattern-realization-requirements:start|21.8 Interaction Pattern Realization Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-9-qos-profile-requirements:start|21.9 QoS Profile Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-10-repository-and-build-artifact-requirements:start|21.10 Repository and Build Artifact Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-11-developer-handbook-requirements:start|21.11 Developer Handbook Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-12-script-and-execution-requirements:start|21.12 Script and Execution Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-13-implementation-governance-requirements:start|21.13 Implementation Governance Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-14-implementation-traceability-requirements:start|21.14 Implementation Traceability Requirements]] |
| | * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-15-part-5-handoff-requirements:start|21.15 Part 5 Handoff Requirements]] |
| | |
| | ===== Notes for Editors ===== |
| | |
| | This document should be maintained as a set of linked wiki pages rather than a single monolithic page. Each major section should have its own stable URI so it can be referenced from other wiki pages, exported documents, presentations, AI-assisted tools, and semantic models. |
| | |
| | Do not rename pages once they have been cited externally unless a redirect or move plan is in place. |
| | |
| | ---- |
| | |
| | <WRAP centeralign> |
| | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. |
| </WRAP> | </WRAP> |