17.8 FX Lifecycle Requirements

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.