| Both sides previous revision Previous revision Next revision | Previous revision |
| fxdemo:03-part:03-traceability-to-parent-and-source-architectures:03-1-traceability-to-sip-ra:start [2026/07/09 15:36] – owen | fxdemo:03-part:03-traceability-to-parent-and-source-architectures:03-1-traceability-to-sip-ra:start [2026/08/04 07:09] (current) – ↷ Links adapted because of a move operation nick_dido |
|---|
| [[fxdemo:03-part:start | Go To Top ]] | [[fxdemo:03-part:start | Go To Top ]] |
| |
| SIP-RA supplies the parent architecture discipline for structured information processing systems. This part applies and specialises that discipline for the [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:foreign_exchange_domain|Foreign Exchange Domain]]. | SIP-RA supplies the parent architecture discipline for structured information processing systems. This part applies and specializes that discipline for the [[dido:99_annexes:annex-b-terms-and-definitions:f:foreign_exchange_domain|Foreign Exchange Domain]]. |
| |
| The FX Demo Logical Profile preserves the SIP-RA emphasis on structured information, explicit interfaces, separation of concerns, [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:t:traceability|traceable interpretation]], governed processing, reviewability, and implementation independence. It applies those concerns by defining FX-specific logical [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:n:node|Nodes]], logical [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoints]], logical information structures, logical [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Planes]], logical interaction patterns, logical governance relationships, and logical [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] relationships. | The FX Demo Logical Profile preserves the SIP-RA emphasis on structured information, explicit interfaces, separation of concerns, [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|traceable interpretation]], governed processing, reviewability, and implementation independence. It applies those concerns by defining FX-specific logical [[dido:99_annexes:annex-b-terms-and-definitions:f:financial_node|Nodes]], logical [[dido:99_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoints]], logical information structures, logical [[dido:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Planes]], logical interaction patterns, logical governance relationships, and logical [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] relationships. |
| |
| <WRAP table-caption> | <WRAP table-caption> |
| |
| ^ SIP-RA concern ^ Part 3 FX logical treatment ^ | ^ SIP-RA concern ^ Part 3 FX logical treatment ^ |
| | Structured information processing | Defines FX logical information structures, including [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_transaction_candidate|FX Transaction Candidate]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_validation_result|FX Validation Result]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_contract_state|FX Contract State]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_cash-flow_obligation|FX Cash-Flow Obligation]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_policy_decision|FX Policy Decision]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_audit_record|FX Audit Record]], and [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_provenance_record|FX Provenance Record]]. | | | Structured information processing | Defines FX logical information structures, including [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_transaction_candidate|FX Transaction Candidate]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_validation_result|FX Validation Result]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_contract_state|FX Contract State]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_cash-flow_obligation|FX Cash-Flow Obligation]], [[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_audit_record|FX Audit Record]], and [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_provenance_record|FX Provenance Record]]. | |
| | Explicit interfaces | Defines FX logical [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoints]] for intake, validation, interpretation, contract state, cash-flow obligations, policy decisions, release packages, audit, provenance, status, control, and replay. | | | Explicit interfaces | Defines FX logical [[dido:99_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoints]] for intake, validation, interpretation, contract state, cash-flow obligations, policy decisions, release packages, audit, provenance, status, control, and replay. | |
| | Separation of concerns | Preserves FX-specific separation among [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:l:logical_control_plane|Logical Control Plane]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:l:logical_data_plane|Logical Data Plane]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:l:logical_health_and_observability_plane|Logical Health and Observability Plane]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:l:logical_policy_and_release_plane|Logical Policy and Release Plane]], and [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:l:logical_audit_and_provenance_plane|Logical Audit and Provenance Plane]]. | | | Separation of concerns | Preserves FX-specific separation among [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_control_plane|Logical Control Plane]], [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_data_plane|Logical Data Plane]], [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_health_and_observability_plane|Logical Health and Observability Plane]], [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_policy_and_release_plane|Logical Policy and Release Plane]], and [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_audit_and_provenance_plane|Logical Audit and Provenance Plane]]. | |
| | Traceable interpretation | Defines [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] from FX input records through validation, semantic interpretation, contract state, cash-flow computation, policy decisions, audit, provenance, and [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations. | | | Traceable interpretation | Defines [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] from FX input records through validation, semantic interpretation, contract state, cash-flow computation, policy decisions, audit, provenance, and [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations. | |
| | Governed processing across boundaries | Defines FX policy and release interactions before external oversight participants receive released information. | | | Governed processing across boundaries | Defines FX policy and release interactions before external oversight participants receive released information. | |
| | Audit and review | Defines FX audit, provenance, replay, reconstruction, and [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations at the logical profile level. | | | Audit and review | Defines FX audit, provenance, replay, reconstruction, and [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations at the logical profile level. | |
| | Implementation independence | Avoids binding the FX Demo Logical Profile to [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:d:dds|DDS]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:i:idl|IDL]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:q:qos|QoS]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:p:python|Python]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:k:kubernetes|Kubernetes]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:k:k3s|K3s]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:d:docker|Docker]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:r:rti_connext_dds|RTI Connext DDS]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:p:protocol_buffers|Protocol Buffers]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:r:rest|REST]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:r:rpc|RPC]], or other implementation mechanisms. | | | Implementation independence | Avoids binding the FX Demo Logical Profile to [[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]], [[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:d:docker|Docker]], [[dido:99_annexes:annex-b-terms-and-definitions:r:rti_connext_dds|RTI Connext DDS]], [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]], [[dido:99_annexes:annex-b-terms-and-definitions:p:protocol_buffers|Protocol Buffers]], [[dido:99_annexes:annex-b-terms-and-definitions:r:rest|REST]], [[dido:99_annexes:annex-b-terms-and-definitions:r:rpc|RPC]], or other implementation mechanisms. | |
| |
| ---- | ---- |