How it Works

The ZIMTology

Certified, private & scalable data handling

The stream of newly created data is continuously processed by the ZIMT hub to guarantee both privacy and integrity.

Upon arrival, Proof of Existence (PoE) of the data is created using cryptography. While the data is stored in a repository chosen by the owner, the PoE is stored in one or several blockchains. The information remains completely private, while the PoE becomes immutable, time-stamped, and publicly accessible.

Whenever required, the information can be easily certified by calculating the PoE ex-novo and comparing it with the one previously stored in the blockchain. The PoEs will match only if the original and the newly retrieved data sets are identical.

The system is fully automated, seamless, and extremely secure. The PoE alone is completely meaningless, and the data is always under the full control of the owner.h

Client app

Sends a write request to ZIMT API with the data to Notarize.


Verifies data hashes & signatures and issues Proof of Existence (POE) returned to the client as receipt.


Is stored in a private database (ZIMT’s or client’s private storage/DB).


The Proof of Existence (POE) of the data is then stored in a bundle that can be stored on any repository (IPFS, S3, etc.) and must be accessible at all times to anyone wanting to verify data.

Proof hashes

The bundle hash is recorded in transactions on one or several Blockchains if configured.

Would you like to see a demo?