Market and Model Versioning

Snapshot IDs and model IDs make valuations reproducible months later.

intermediateversioningsnapshotmodelauditreproducibility

Mental model

Reproducible valuation requires identifying both the market state and the model state used.

Market snapshots are immutable views of curves, vols, and fixings identified by snapshot IDs and timestamps.

Calibrated models carry model IDs linking model type, configuration, parameters, and the underlying market snapshot.

INTERACTIVE INTUITION

Explore the mechanism

Can the valuation be reproduced with the exact market state, model specification, calibration, and code used originally?

This timeline shows market snapshots, models, and valuation runs over several dates. Toggle between immutable IDs and mutation-in-place to see how lineage either preserves or erases the link between a past valuation and the snapshot and model it used.

Snapshots: 3 · models: 3 · valuation records: 10
t0t1t2t3t4snapshotsmodelsvaluationsS1S2S3M1M2M3snapshot ID (colour is lineage)model tied to snapshotvaluation record using that pair
Numbers
Snapshots (IDs): 3 · models: 3 · valuation records: 10
Average valuations per snapshot ≈ 3.3
Practice: immutable artefacts
Interpretation

With immutable snapshots and models, each valuation keeps the colour of the snapshot/model pair it used. Months later you can still say “P&L on t3 came from S2/M2” and re-run that setup.

Under mutation-in-place, all valuation markers drift to the latest colour: history collapses onto the newest snapshot. The mental model: IDs are not bureaucracy, they are lineage. If you overwrite artefacts instead of versioning them, you lose the audit trail that makes backtesting, controls, and regulatory defence possible.

UNDERSTAND

What to notice

Valuation runs reference both snapshot and model IDs so that prices can be reproduced and audited.

Recalibration or data changes always produce new artefact IDs instead of silently mutating existing ones.

TRANSFER

Where it appears

  • model-risk governance
  • historical valuation replay
  • comparing model upgrades
CHALLENGE

Where the intuition breaks

What this view leaves out

  • Version labels are useful only if referenced artifacts are immutable or content-addressed and their dependencies are captured.
CONNECT

Where this concept sits

Follow the strongest prerequisites, applications, extensions, and contrasts.

Connections for Market and Model Versioning

Built on · Market Snapshots as Bundles

A valuation can only be reproduced if the exact market snapshot and model version are both identified.

Explore concept
SOURCES

References

  1. W3C Recommendation, PROV-O (opens in a new tab)
← Explore all concepts