Implement AUDIT-WP-0007 hash-chain integrity.
Accept now extends a single-schema chain. Verify walks it; a rewritten payload_hash is a break. Tamper evidence is that detector plus an external chain-head attestation, not WORM.
This commit is contained in:
parent
5faede18fc
commit
5fd04e2095
17 changed files with 696 additions and 29 deletions
|
|
@ -69,6 +69,7 @@ class RetentionPolicy:
|
|||
"status": "ok",
|
||||
"custody_class": self.custody_class,
|
||||
"durable": self.durable,
|
||||
"tamper_evidence": self.tamper_evidence,
|
||||
}
|
||||
if self.recoverable_days is not None or self.recoverable_source:
|
||||
payload["recoverable_days"] = self.recoverable_days
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue