Abstract: A method verifies the ingredients in an agricultural product or byproduct. Data packages related to compound purity are uploaded and assigned a hash within a blockchain directory. These compounds are combined according to a formula in order to create batches of a product. The formula is tracked through the system and the batches become tied to the data packages associated with the compounds found within the batch. The data packages associated with the compounds within the formula can be accessed by merchants or consumers who wish to verify the ingredients contained in the batch. This method collects data to assist with supply chain management while assuring the quality of products delivered to consumers.