vilice verify
Check the record's hash chain is intact.
observe not recorded — a read
vilice verify — Check the record's hash chain is intact
Walks the record from the beginning and confirms every entry still
hashes to the one after it. Exits non-zero and names the first break.
The record is a plain append-only file, one JSON object per line, and
each line carries the hash of the one before. Edit a line or delete
one and the chain stops matching from there on. That is the whole
mechanism — no database, no daemon, nothing to trust but arithmetic
you can redo yourself.
Usage:
vilice verify
Examples:
Confirm nothing has been altered or removed.
vilice verify
Scope: observe — reachable by any scoped key
Record: not recorded — this command reads, it does not act