How NeoZip Works
NeoZip upgrades the ZIP format with embedded cryptographic proofs and optional blockchain anchors, enabling independent, zero-trust verification of archive integrity.
2.1 Building on the ZIP foundation
NeoZip builds on ZIP because ZIP is ubiquitous and backward compatible. The ZIP specification supports custom metadata fields—most tools ignore them, but they are valid and portable. NeoZip uses those fields to embed verification data while maintaining compatibility with existing ZIP tooling.
2.2 The cryptographic layer
Figure 1: NeoZip archive creation workflow (from the paper).
Merkle trees in one picture
Figure 2: How the summary tree (Merkle tree) works (from the paper).
2.3 The verification process
Verification recalculates the archive fingerprint and compares it against the immutable ledger record. The archive may include a small pointer file (for example, META-INF/NZIP.TOKEN) that helps locate the record, but the ledger remains the source of truth.
- Read the pointer to determine which network/record to verify against.
- Recompute the fingerprint of the archive contents (excluding NeoZip’s own pointer/proof files).
- Fetch the official fingerprint from the blockchain.
- Compare: match means verified; mismatch means tampering or different content.
2.4 NFT tokenization (ownership + audit trail)
NeoZip can tokenize an archive as an ERC-721 NFT to provide an immutable ownership trail and enable transfer. The token references the archive fingerprint (Merkle root) and timestamp metadata, enabling duplicate prevention and versioning semantics.
Figure 3: Complete end-to-end tokenization workflow (from the paper).
Off-chain vs on-chain (privacy + efficiency)
A core design point is separation: the archive (files + embedded proofs) stays off-chain wherever you store it, while the blockchain stores only minimal fingerprints and reference data. This keeps confidential content private while preserving perpetual verifiability.
Figure 4: Off-chain vs on-chain (from the paper).
Key Benefits
- ✓
Tamper-proof Archives
Any modification to files inside your NeoZip archive will be detected through cryptographic verification.
- ✓
Blockchain-Secured Timestamps
Anchor your file timestamps to the Bitcoin blockchain, creating immutable proof of existence at a specific point in time.
- ✓
Independent Verification
Anyone can verify your NeoZip files without trusting a central authority, using the open OpenTimestamps protocol.
- ✓
NFT Ownership
Transform your ZIP files into blockchain-based NFTs, providing immutable proof of ownership and enabling secure transfer of your archived files.
- ✓
Advanced Monitoring
With a NeoZip account, get real-time monitoring of your archive's integrity status and notifications for any security issues.
Want the hands-on path?
Use NeoZip Portal to create and verify archives, or integrate via NeoZipKit.