Docs / Checkpoints
Files bound to evidence.
Each immutable manifest names an approved source revision, selected relative paths and SHA-256 content digests.
Capture
Files are read only after the managed writer stops. Dovet compares file identity, size and timestamps before and after reading to reject unstable capture.
Portable bundle
A .dovet bundle carries the canonical checkpoint, derived handoff, and referenced content objects. Export never overwrites an existing file. Import rejects unexpected archive members, path traversal, links, credential-like paths, conflicting sizes, changed handoff text, and corrupt bytes before mutating the local store.
dovet bundle verify checkpoint.dovet
dovet bundle restore checkpoint.dovet --to /new/recovery/directoryRestore
Imports validate canonical hashes, path containment, Unicode and case collisions, symlinks and referenced blobs before materializing a separate candidate directory.
Completeness
A missing or corrupt blob makes a checkpoint ineligible for automatic recovery. Unknown evidence remains unknown.