Skip to content

Add file info extension recommendation, merkle proofs#1

Merged
jonhealy1 merged 7 commits into
mainfrom
jonhealy1-file-info-extension
Jan 12, 2026
Merged

Add file info extension recommendation, merkle proofs#1
jonhealy1 merged 7 commits into
mainfrom
jonhealy1-file-info-extension

Conversation

@jonhealy1

@jonhealy1 jonhealy1 commented Jan 11, 2026

Copy link
Copy Markdown
Contributor

Added

  • Added "Deep Integrity" specification: defined how to bind metadata hashes to physical file checksums using
    the File Info Extension.
  • Added Dependencies field to the extension header.
  • Added Merkle Proofs: introduced the merkle-proof link relation and the JSON schema for proof objects to enable efficient verification.

Changed

  • Updated Hash Computation rules to strongly recommend including assets (specifically file:checksum) in the
    merkle:object_hash to ensure data integrity.
  • Updated Item, Collection, and Catalog examples to demonstrate usage with the File Info Extension and Merkle Proof links.

Added dependencies section and updated examples for deep integrity.
Added new specifications and updated hash computation rules.
@jonhealy1 jonhealy1 changed the title Add file info extension recommendation Add file info extension recommendation, merkle proofs Jan 11, 2026
@jonhealy1
jonhealy1 merged commit 8011f12 into main Jan 12, 2026
2 checks passed
@jonhealy1
jonhealy1 deleted the jonhealy1-file-info-extension branch January 12, 2026 06:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant