HashRepos - A decentralized application (dApp) on the blockchain


1. Introduction

HashRepos is a dApp for storing hashes of Digital Assets on the blockchain. By registering the hash of a Digital Asset (which can be any digital file, for example legal and intellectual property documents, photos, scanned images, music, etc) you will be able verify a copy of the file and check for tampering.

This is useful to help you assert your intellectual property rights and establish existence of a digital asset at the time of registration by taking advantage of the immutable properties of the blockchain, the registration time stamp and the cryptographical attributes of the hash.

Using this dapp you may choose to register your digital asset on the time-proven Ethereum blockchain or choose a more economical route using the xDai blockchain.

If you are still unsure of how HashRepos works, you may choose the Rinkeby testnet for trial runs, using free Rinkeby tokens.

The HashRepos dApp works in the same way for all three blockchains. Ensure that the metamask wallet extension is installed for a supported desktop browser and funded.

Although registration is free for any of the blockchains, you will need to pay transaction fees (“gas”). Please ensure you have sufficient tokens for the respective networks (eth, xDai and rinkeby for Ethereum Mainnet, dDai Chain and Rinkeby testnet respectively).

When ready, simply select a file by clicking the Select File button below. Check the registration details, enter a description and click on Submit to complete the process.

Please wait for confirmation from the blockchain. You may also verify confirmation that your registration has been successful by using the utilities below.


2. Summary Check



Blockchain

HashRepo contract address

Active Metamask Address

ETH balance in active Metamask address



3. Register a Hash

Select the file (Digital Asset) to be registered



Hash value

File name

File size

File type



Description






4. Utilities

Select File and Generate Hash without registering

Select an image file:

Hash value

File name

File size

File type



Generate Zip Capsule

Hash value

File name

File size

File type






Display a HashRepos record

Enter hashrepo id:

File Name of Digital Asset

Hash Registration Time

Hash of Digital Asset

Block Number

Owner

Previous Owner





List HashRepos by Hash



..............


List HashRepos by Owner



..............