Evidence

Evidence ledgers, checks and the evidence pack

Each record is chained to the one before it. If a record is changed, verification names it.

record 1prev = hash 0hash 1 = sha256(prev + record)record 2prev = hash 1hash 2 = sha256(prev + record)record 3prev = hash 2hash 3 = sha256(prev + record)record 4prev = hash 3hash 4 = sha256(prev + record)Edit record 3: the verifier names it
Tamper-evident: every record holds the hash of the one before
saible-evidence-<run>.zipREADME.mdinstructions to check each hashmanifest.jsonevery hash, in one placepolicy-v<n>.md · .jsonthe policy that appliedendpoint-catalogue-v<n>.csvassessment-records.csvregisters/DORA, GDPR Art. 30, AI Actledger/request records · optionaldecision-records.jsonlsegment-manifest.jsoninstance-keys.jsongateway public keysreadiness/optionalapprovals/approvals by person · optionalexposure/the exposure report, as it stoodMANIFEST.JSON HOLDSchainHeadHasheach record's hashpolicyContentHasheach register's hashsegmentSha256Before the zip is written, your browserhashes the records it received and checksthem against the server's segmentSha256.Signed: each record a gateway wrote,by the instance that wrote it.The pack as a whole is not signed.
The evidence pack · contents of the zip file
Evidence held
the records evidence this article
Partly held
some evidence is held; the rest is named
Not yet
nothing held yet; the next step is yours or Saible's
Readiness: a map of the evidence held for each article, never a score
Steps
  1. 1On Ledger, press Verify the chain.
  2. 2Open Readiness. For each article, it shows whether evidence is held, partly held or not yet held.
  3. 3Open Evidence pack, choose what to leave out and download the zip file.
  4. 4Hand it over with its README.md, which explains how to recompute each hash.
For your agents

This topic is also documented as Agent Skills that your agents can load: ledger, evidence-pack, readiness, registers, evidence-ledger, incidents, ai-literacy. Request them from Saible.

Next · Control Plane · ContextThe context of each application →