Go To FX Demo Logical Requirements
This section identifies the normative requirements established for the FX Transaction and Contract Lifecycle Model within the FX Demo Logical Profile. The canonical requirement statements are maintained in Annex D: Requirements, Part 3, Section 17.8.
Table 17-7: FX lifecycle requirements.
| Requirement ID | Statement |
|---|---|
| P3-REQ-17-8-001 |
The FX Demo Logical Profile SHALL define an FX Transaction and Contract Lifecycle Model. |
| P3-REQ-17-8-002 |
The FX Transaction and Contract Lifecycle Model SHALL distinguish candidate transaction information, validated transaction information, semantically interpreted transaction information, contract state, computed cash-flow obligations, policy release state, and audit/provenance records. |
| P3-REQ-17-8-003 |
FX Transaction Lifecycle States SHALL identify the logical processing condition of FX transaction information during intake, validation, semantic interpretation, contract state processing, cash-flow computation, release evaluation, audit, provenance, replay, and reconstruction. |
| P3-REQ-17-8-004 |
FX Contract State Transitions SHALL identify prior state, target state, triggering information, responsible FX logical Node or Node Role, applicable rule or interpretation context, timestamp, and provenance reference. |
| P3-REQ-17-8-005 |
Validation-controlled transitions SHALL depend on FX Validation Results. |
| P3-REQ-17-8-006 |
Interpretation-controlled transitions SHALL depend on FX Semantic Assertions. |
| P3-REQ-17-8-007 |
Cash-flow computation triggers SHALL identify the logical conditions that initiate computation of FX Cash-Flow Obligations. |
| P3-REQ-17-8-008 |
Policy and release state considerations SHALL identify the logical conditions that govern external release of FX information. |
| P3-REQ-17-8-009 |
Audit and provenance state records SHALL preserve the logical history of FX lifecycle processing. |
| P3-REQ-17-8-010 |
The FX Transaction and Contract Lifecycle Model SHALL NOT prescribe a state-machine implementation, workflow engine, database status field, event store, rules engine, orchestration mechanism, API, DDS topic, REST resource, or runtime persistence mechanism. |
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.