Validation-Controlled Transition

Return to Terms and Definitions

Discussion

Validation-controlled transitions depend on the result of logical validation.

The FX Validation Node produces an FX Validation Result. That result determines whether an FX Transaction Candidate proceeds to semantic interpretation, is returned for correction, is rejected, or supports an audit/provenance record explaining the validation failure.

A validation-controlled transition identifies the input transaction candidate, FX Validation Result, validation rule version, producing FX Validation Node, timestamp, resulting lifecycle state, and provenance reference.

Validation-controlled transitions preserve the distinction between candidate information and accepted transaction information. A candidate transaction does not become a validated FX Transaction Record until the FX Validation Result supports that transition.

Definition

FX lifecycle transition governed by an FX Validation Result.

Source

Specialization of FX Validation Result from Section 9.4, Structural Validation Role from Section 7.3, Logical Assertion from Part 2, Section 8.8, and Traceability from Part 1, Section 7.10; generalised from FX validation and transaction-lifecycle material in the original FX Demo Reference Architecture.

Note

Validation-controlled transitions do not prescribe a validation engine, schema validator, rules engine, test framework, database status update, or runtime workflow.

Example

An FX Transaction Candidate moves from Validation Pending to Validation Passed when the FX Validation Node produces an FX Validation Result confirming conformance with required logical validation expectations.

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.