A business wants to be assured about the data integrity (accuracy and authenticity) of a collection of items for a product or service that may be used anywhere, such as a motor vehicle. To achieve that, the business wants to easily verify the collection of items.
This is part of Data Integrity for a collection. It is an extension of the Data Integrity use case described here. The solution includes these steps for each item:
Next item registration – items are kept hidden but registered and linked on the blockchain
Nth item verification – items and links are compared with the blockchain to determine validity
Please be aware that verification always requires the original item.
We will use this class wrapper around the Linked Record REST API (described here):
Whenever an item is added to the collection in the application database, this procedure is performed to register a fingerprint of the item on the blockchain, and record all collection data:
At any arbitrary time later, the business can verify the Nth item (from 0 to count-1) with this procedure:
The business can employ iteration to verify the collection of items.
This example ignores issues like multiple collections and updating individual items.
Provides high confidence of the validity of a verified collection for the business.
Provides high confidence to auditors/users who verify the original collection of its validity.