Provenance
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.