Provenance

Go up to Terms and Definitions

Discussion

Provenance represents information about the origin, derivation, history, transformation, custody, or production of an entity, record, decision, output, or information item.

In the FX Demo Reference Architecture, Provenance supports Traceability, Evidence, Audit, replay, reconstruction, review, accountability, and defensibility.

Provenance records how FX information, assertions, contract states, cash-flow obligations, policy decisions, release packages, audit records, and replay results relate to their source information, producing Nodes, rules, models, timestamps, versions, and processing context.

Definition

information about the origin, derivation, history, transformation, custody, or production of an entity, record, decision, output, or information item

Source

Generalised from OMG Pedigree and Provenance Model and Notation and specialized for use in the FX Demo Reference Architecture.

Note

Provenance is not merely logging, timestamping, storage, or monitoring. Those activities support Provenance by preserving relationships that explain origin, derivation, custody, production, or transformation.

Example

A provenance record links an FX Cash-Flow Obligation to the FX Contract State, semantic assertion, model version, producing Node, and the timestamp at which it was produced.