Skip to contents

Creates, validates, writes, and reads execution ledgers protected by versioned runtime integrity envelopes and whole-file SHA-256 sidecars. Loading fails closed when file integrity, schema compatibility, envelope integrity, or ledger invariants do not validate.

Usage

new_persisted_execution_ledger(ledger)

validate_execution_ledger(ledger)

write_execution_ledger(ledger, path, overwrite = FALSE)

read_execution_ledger(path)

Arguments

ledger

A data frame containing execution records, or a validated PopgenVCFExecutionLedger.

path

Destination or source .rds path.

overwrite

Whether an existing ledger and checksum sidecar may be replaced.

Value

new_persisted_execution_ledger() and read_execution_ledger() return a validated PopgenVCFExecutionLedger data table. validate_execution_ledger() returns its input invisibly. write_execution_ledger() returns the normalized output path invisibly.