Snapshot

Status: Design / Planning Source: N/A (cross-cutting concept) Owner: Platform Team Audience: Platform and module engineers implementing or consuming point-in-time data captures.

Purpose

A snapshot is a deterministic, point-in-time capture of Stella Ops knowledge — advisories, VEX, SBOMs, policies, and task packs — taken so that an evaluation can be reproduced exactly later or moved across an air gap. Snapshots underpin four capabilities: offline operation, merge preview, deterministic replay, and air-gap export, each backed by cryptographic integrity (content digests and optional DSSE signatures).

This page is the entry point for the snapshot concept. The two companion documents below specify the concrete contracts.

Companion documents

DocumentSpecifies
Merge PreviewHow VEX statements from different sources combine via lattice logic, and the preview contract analysts use to inspect the result.
REPLAY.yaml ManifestThe manifest format and bundle layout that make an evaluation reproducible.

Snapshot types

A snapshot bundle can capture any of the following data planes:

Implementation locations

Snapshot functionality spans several modules:

ModuleRole
AirGapSnapshot export/import orchestration
ExportCenterSnapshot bundle creation and packaging
ReplayDeterministic replay from snapshots
ConcelierAdvisory snapshot merge preview
All data modulesSnapshot sources