KULA ERC Suite
Live · Ethereum Sepolia Testnet

How Document Bundle
Anchoring Works

A cryptographic fingerprint of each document set is recorded append-only on-chain. Once anchored, prior versions can be superseded but not erased.

Diagram — how a bundle fingerprint is computed

Documents are fingerprinted in your browser. The files themselves are never uploaded anywhere. Only the fingerprint gets written to the blockchain.

YOUR BROWSER — nothing uploadedETHEREUM SEPOLIAdoc1.pdfdoc2.pdfdoc3.pdffingerprint0x1a2b3c4d…file fingerprintfingerprint0x3c4d5e6f…file fingerprintfingerprint0x5e6f7a8b…file fingerprintcombine+ fingerprintBundle Fingerprint0x4f2ab8c1…unique · 32 bytesWrite toBlockchainOn-Chain Recordappend-only · supersession preservedBundle Fingerprint0x4f2ab8c1d3e5f7a9…Subject0xd1e2f3a4b5c6d7e8…RoleLEGAL_DOCSAnchored atBlock #7,234,891Anchored by0x19e2…BB7

Diagram — version history (supersession)

When documents are updated, the old bundle is marked as superseded — not deleted. The full history is always readable on-chain.

Version 10x4f2ab8c1…Filed: Jan 2024Supersededupdated byVersion 20x8b91ce2d…Filed: Jun 2024Supersededupdated byVersion 3 — Current0xc5d6e7f8a9b0c1d2…Filed: Nov 2024✓ ActiveAll previous versions remain readable

Live smart contract · Ethereum Sepolia

Document Bundle Anchor

Stores bundle fingerprints on-chain against a subject and role. Supports supersession — a newer bundle can replace an older one while the full history remains readable on-chain.

Immutable

Once anchored, a bundle record cannot be altered or deleted by anyone.

Auditable

Every supersession is preserved on-chain with a full traversable history.

Verifiable

Any party can re-fingerprint documents and confirm authenticity independently.