Skip to content

The ledger has no external anchor #5

Description

@M-ballabio1

The ledger is hash-chained and tamper-evident against edits, deletions and reordering. It is not evident against someone with write access rebuilding the chain wholesale — every link would be valid, because they were all recomputed.

Wanted. An anchor outside the machine that holds the ledger, so a rebuilt chain does not match something already published. Periodic publication of the head hash to an append-only external location is the cheap version; anything stronger is a design decision worth arguing in an ADR rather than picking here.

Until this exists, the honest phrasing is "tamper-evident to anyone without write access", and the README should say that if this stays open long.

Source: README, "What is built, and what is not".

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestneeds-decisionWaiting on a design call, not on someone's timephase:F3Phase F3 — durability and portabilitypublished-gapA gap the README states publicly

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions