How notarization works
To notarize a file, you need to upload it to the cloud storage. After the file is uploaded, the notary service calculates a digital fingerprint (known as a hash code) of this file. A hash code is unique for each file.
The notary service application programming interface (API) enables you to notarize a file without uploading it to the cloud storage. Instead, the file's pre-generated hash can be used. For more information about using the API, refer to "Managing API keys".
The notary service then sends the hash code to the Ethereum blockchain-based database. This database ensures that the hash code remains unchanged.
To verify a file's authenticity, the service calculates the file's hash code, and then compares it to the hash code that is stored in the database. If the codes match, this is a guarantee that it is the same file and it has not been modified.