Concepts
Trust Ledger & proofs
An append-only, Ed25519-signed, hash-chained ledger with Merkle inclusion proofs — re-verified on every load, and offline-verifiable by anyone.
Verify this
The artifact described here is independently verifiable. Open the verifier →
The Trust Ledger is TrustFix's proof layer: a per-tenant, append-only, hash-chained, Ed25519-signed record of the things TrustFix proved. Receipts are written when the engine verifies a fix, opens a remediation PR, issues or revokes an agent passport, signs an attestation, or records a gate decision. The screen never shows an entry the ledger didn't sign.
How the integrity guarantee works
Each entry's hash is computed over its canonical content — the org, sequence number, entry type, a hash of the payload, the previous entry's hash, and the timestamp — so every entry is chained to the one before it and signed with an Ed25519 key. Signed Merkle tree-heads cover all entries.
- Chain verification recomputes every hash, link, and signature. Any mutated, reordered,
or forged row breaks it. The browse view re-verifies the chain on every load and shows
a live
CHAIN VERIFIED · N ENTRIESbadge — or names the exact sequence and reason if it fails. A tampered entry renders as does not verify, not a green check. - Inclusion proofs verify a single entry's Merkle path to a signed root plus the head signature, so an auditor can re-verify one action offline.
Verify it yourself
You don't have to take our word for it. The browse view at Trust Ledger (/trust-ledger)
reads GET /api/ledger; Verify proof fetches and checks a Merkle inclusion proof for a
single entry via GET /api/ledger/[id]/proof, which verifies the proof server-side before it
hands it back — a proof this endpoint returns is one that verifies.
Some receipts are also minted as public artifacts with their own verification pages — an
agent passport at /agent-passport/[id] and a Trust
Receipt (a signed posture snapshot) at /trust-receipt/[id]. Either can be checked by an
auditor or cyber-insurer with zero access to your tenant.
Replay the past, provably
The Authority Time-Machine on the ledger replays your authority state as of any past ledger point, proven against the signed Merkle root committed at that tree size — the proof badge is green only when the recomputed prefix root matches the signed historical root. The Time Travel screen replays posture history over the same data.