OptionalarchiveEvery per-account archive head (see ArchiveHead); empty before the first archival. The prover authenticates these rows against ArchiveState's signed root before trusting any pruned boundary — an unauthenticated boundary row would be an anchor the attacker can move.
Optionaloptions: CallOptionsOptionalarchiveThe archival watermark (see ArchiveState): how much of the oldest history the mover has moved to cold storage, under a root and signature over the per-account archive heads. Null before the first archival. Absent (with the other archive surfaces), the mover refuses to run — a mover that cannot record its progress durably and signed must not delete anything.
Optionaloptions: CallOptionsThe most recently written checkpoint, or null before the first seal.
Optionaloptions: CallOptionsAppends a sealed checkpoint. Runs outside any money transaction, so no rollback can delete a recorded seal.
Optionaloptions: CallOptionsOptionalputReplaces the signed state and upserts the advanced heads in one atomic write. The state's root and signature authenticate the head set, so a partial write would read as a tampered boundary on the next resume.
Optionaloptions: CallOptionsOptionalputThe write half of CheckpointStore.reproof: replaces the stored state whole.
Optionaloptions: CallOptionsOptionalputOptional incremental-seal snapshot: upserts leaves into the one-row-per-account sealed-head
table. The seal writes only the accounts that changed, so the table always mirrors the
latest checkpoint's full leaf set at O(dirty) cost. With replaceAll, rows absent from
leaves are removed first — the full-replay seal's rewrite, which purges any stray row a
corruption left behind so the fast path can return. Absent (with sealHeads), every seal
re-proves the whole chain.
Optionaloptions: CallOptions & { replaceAll?: boolean }OptionalreproofOptional rolling re-proof state (src/worker/reproof.ts): where the link walk stands and when
the last full rotation completed — the verified-through watermark that makes "how much of
stored history has been re-hashed, and how recently" a queryable fact instead of an
assumption. Null before the first sweep. Absent (with putReproof), the sweep is a no-op.
Optionaloptions: CallOptionsOptionalsealEvery stored sealed head; empty before the first snapshotting seal.
Optionaloptions: CallOptions
Stores signed ledger snapshots. Written only by the background worker.