How it works
Transparent enough to verify. Minimal enough to use.
The application performs a small set of public operations locally in the browser.
1. Select files
The browser reads the selected files locally. The application automatically suggests editable title and date metadata from file-system information.
2. Calculate integrity facts
SHA-256 values, file sizes, normalized relative paths, and package identifiers are calculated. These calculated facts are kept separate from human-supplied statements.
3. Confirm metadata
The user reviews and may edit the title, creator, version, date, and optional canonical source before generation.
4. Save a portable package
The application creates a ZIP containing JSON records, a readable summary, attribution, and an internal manifest. A separate SHA-256 value can be used to check the final ZIP.
5. Verify or compare
Recorded hashes can be compared with selected files, and two file sets can be compared to identify added, removed, changed, and unchanged paths.
This overview describes the public reference implementation only. It is not a disclosure of private research or commercial methods.