Proof-of-integrity is the digital backbone of our tokenization system -- it enables our users to verify unequivocally that the physical item they have the rights to is represented 1:1 by the NFT they own.
Similar to how our vault prevents tampering with the assets on the physical backend, our proof-of-integrity-based technical infrastructure prevents tampering with the ownership of the asset on the digital backend.
In order to achieve proof-of-integrity we need to prove that the item we tokenized initially is exactly the item that the user currently has in their wallet.
In order to ensure data immutability in a secure manner, we use the keccak256 hash function which is a one-way hashing function -- the same function that Ethereum uses for their cryptographic hashes. This hash is then converted into the token ID of the NFT, which can never be changed as it is the primary non-fungible component of an NFT.
Once we have irreversibly hashed the data, the token ID can now be verified to match the NFT metadata containing the physical item’s information. We provide a simple-to-use application on our website that allows people to have this verification done for them, so no knowledge about the hashing or proof-of-integrity is required to verify.
Simply put, to verify that your NFT is still backed by the proper asset, you'll be able to just go on our site, connect your wallet, and click verify -- simple as that.