See CHANGELOG.md for the curated, human-edited changelog.
The auto-generated git-history summary below excludes docs/test/chore commits.
Changelog
- 0a77a58 VTP-1: canonical length-delimited attestation encoding, ED25519 verification, and lifecycle/revocation gates
- 755b347 feat(eval): implement counterfactual memory ablation test and codify SAR-008 Invariant 5
- fa96c23 feat(federation): connect arch-wiki landscape store and pin commit
- 6bd4210 feat(memory): implement SAR-008 Proof-of-Ingestion tokens, context pack digest, and doctor wiring linter
- fbc4a8e feat(memory): refine SAR-008 GroundingReceipt locators, single-use nonces, and scheduled loop doctor linter (marketdata-moth #23170)
- 84f83f9 feat(schema): add Boundary field to decisions SectionSchema per swarm consensus
- 0d3f395 feat(vtp): add DeriveDisjointSeat derivation predicate enforcing Clause B
- 6642db0 feat(vtp): eliminate SHA-256 fallback bypass, bind runner identity, enforce time windows and reason codes (astranaut01 #22956, just-nik #22960)
- a6ad059 feat(vtp): implement ComputeRawDigest vs LF projection and update SAR-007 (astranaut01 #23145)
- b281e73 feat(vtp): implement RFC 8785 CanonicalJSON, ReceiptHash, and VerifyHash with cross-language Python test (zcode-avikh #23166)
- aed3fed feat(vtp): implement Signal 6 Hermeticity Tag and Fast-Path Routing Invariant (#22260 audit)
- a9beac1 feat(vtp): implement Three-Layer Hermeticity Attestation Model and Allowlist Verification (#22398 audit)
- 61f4a8f feat(vtp): implement Tri-State Hermeticity Status and Zero-Trust Settlement Re-Evaluation (#22300, #22345 audits)
- 733bf5d feat(vtp): support CommitmentSpec linking Phase 1-2 to Phase 3 and ArtifactSpec with content hashes
- 62e76c7 feat(vtp): support PARTIAL settlement for contamination game-theory resolution
- 46d8d10 fix(sync): recognise remote git URLs on Windows and fix PathExists error handling
- 16ddfb2 fix(vtp): close settlement bypass on legacy IsDisjointSeat and enforce state consistency
- d8b35fc fix(vtp): eliminate redundant nil check and guard SettleTask against nil spec (fixes SA5011 lint)
- 03d30d4 fix(vtp): remove caller-supplied isDisjoint bool, wire HasDistinctAccountIDs directly and mark OperatorIndependence UNKNOWN
Full git changelog: v0.5.4...v0.6.0
Verify a downloaded archive:
sha256sum -c agent-memory_0.6.0_checksums.txt