Blockchain-Enabled Provenance and Supply Chain Governance for Indigenous Foods and Botanicals: A Design Approach Study
Abstract
:1. Introduction
2. Materials and Methods
- They are a distributed or decentralized ledger with a secure network of information that is relatively immutable [2,5,12,15]. What information is stored on this distributed ledger (i.e., “on-chain”) and what information is stored elsewhere (i.e., “off-chain”) is an operational decision. Off-chain data can be “linked” to a blockchain by way of a state update “hash”, which is, in effect, an immutable digital receipt for a given body of data. Changes to those data would cause a new “hash” to be generated when an update is made. This mechanism enables proof of data discrepancies between two bodies of data uploaded at various times.
- Data state updates take place via protocols that enforce a set of rules that supply chain actors understand, for which—if they are also involved in the operations of the blockchain network—they are responsible. These rules are known as “consensus protocols”, which denote (a) a method by which a particular node in the network of computers is selected to perform the state update for a specific block and (b) a method by which the network of computers is aligned with the same transactions database [21,22]. There are many potential consensus protocols.
- Blockchains enable applications (input-output functions or smart contracts) deployed on the blockchain to operate consistently for all users, all the time, whereby the applications are not exposed to risks of capricious alterations [23]. This provides confidence to supply chain participants that the system performs consistently and reliably. Changes to applications, such as the deployment of a new smart contract, require that the consensus protocol in question is satisfied. As such, parties to the blockchain are notified of any proposed update and can play a role in enabling the update. The update is traceable.
- The transactions ledger can be queried, enabling the implementation of audits [24]. This goes to all transactions committed to the blockchain, whether it is a data state update or a new smart contract deployment. Auditability contributes to system behavior shaping, as data state updates are signed by unique public-private keys, which cannot be duplicated. The extent to which the ledger and any off-chain data are accessible and can be queried is an operational decision impacted by factors such as legislative provisions. Transparency, in general terms, is seen as an essential system virtue that can assist buyers in developing trust in those who procure, process, and supply food, therefore ensuring the integrity of Indigenous food provenance [5,25].
3. Results and Discussion
3.1. Issues of Data Validation and Blockchains
- (1)
- Is the claimant suitably qualified? The claimant could be a non-human actor, such as a sensor device.
- (2)
- Is the claim being made about a body of knowledge that people can know something about?
- (3)
- Is the proposed information part of the claim about such a body of knowledge?
- (4)
- Is the method by which the claim is made relevant or applicable by which people can know something about the subject matter?
3.2. Design Framework and Approach
- Authority Node—the Node from which subordinated functional authorities are assigned.
- Sealer Nodes—these are nodes that have the authority to publish new blocks and, therefore, publish data state updates
- Archive Nodes are nodes that maintain a copy of the database but do not have the authority to publish data state updates.
3.3. The App as Implemented in This Current Phase
- (1)
- A user completes the add resources form and hits the issue button. They fulfill the role of new resources submitter. This then enables the user to request approval from another party (Figure 8). The request is emailed with a link to a pending new resource requesting approval.
- (2)
- The approving party receives the email, follows the link, and reviews the new resource details. Should the approving party be satisfied with the details, they can approve the new resource. The approving party simultaneously performs two functions: evaluate and approve.
- (1)
- User accounts can be created and are governed by public-private key security architecture. A Web3 wallet is used to manage keys and tokens. There are two tokens:
- (a)
- The administrator issues an authority token to the account. The authority token is a unique (non-fungible) digital token. The token is non-transferable. It can be time-limited, with parameters set by the administrator. An authority token is necessary to access data state update functions. This feature has been designed to align with the cooperative’s governance requirements, which may, in the future, wish to govern and manage the App user community.
- (b)
- Transaction credits. Transaction credits are fungible tokens, enabling users to “pay” for data state updates. The EVM requires transaction fees to be “paid”. This feature will support the cost-recovery requirements of the App in the future, as users will need to have a supply of transaction credits to utilize the App.
- (2)
- A standardized workflow and data schema have been designed for the App. These features are:
- (a)
- The ability to add new agents (in this case, manufacturers).
- (b)
- A data schema hierarchy is one in which there are product categories, and for each product category, there are specific resource data fields. App users can add products to the App and then add resources under the products category.
- (c)
- New resources can be registered via a two-step process of submission and approval. Upon approval, a certificate can be generated as a PDF with links to the blockchain for audit and validation purposes.
- (d)
- New updates can also be created for each existing resource. These updates are undertaken through the same workflow: new information > submit and request approval > review and approve.
3.4. Future Directions and Possible Applications to Other Contexts
- (1)
- Account identity verifications. From a verification point of view, a KYC process has been developed to enable a user’s identity verification documents to be matched against approved databases. Such documents include driver’s licenses, for example. However, while technically feasible, the question of identity is a complex and challenging one in the context of remote Indigenous communities.
- (2)
- Account user authority status. In addition to questions of identity narrowly defined, issues of user status from a supply chain authority point of view require further consideration. Given our understanding of “authority truth”, the project team will need to further consider the kinds of authorities needed for the approval of different information claims. A key element of this goes to cultural knowledge authority, how that is conferred on specific user accounts, and how such authorities are governed. Here, technical tools must align with cultural practices and the cooperative structure requirements of this “information association” inspired project concept. Other forms of authority will also need to be considered, particularly when claims are being made about:
- (a)
- Locations (should the App activate GPS tracking, and how should locational confidentiality be preserved?);
- (b)
- The compliance of the products in question in relation to programs such as organic certifications;
- (c)
- The nutrition or other scientifically validated properties of products (should a whitelist of approved laboratories or scientists be created? And how should this process be governed into the future?)
- (d)
- The conditions of the products and the role of IOT devices and sensors in capturing and providing relevant data. Such data could include storage temperatures, humidity, duration of storage, etc., all of which could impact product quality;
- (3)
- Notifications. At present, data state updates are visible within the App. Still, there is a need to consider how data state updates are notified to relevant stakeholders and who those stakeholders are. Information asymmetry and asynchrony are two of the most significant transaction cost factors in supply chains [30]. As such, a notifications management process requires further research to address questions like—Who needs to be notified? Who is responsible for ensuring they are notified? How are they to be notified?
- (4)
- Consignments management. The App so far enables the registration of specific resources. The practical challenge is enabling these digital resources to be activated as part of transaction consignments. In doing so, issues to be addressed include:
- (a)
- Who has the authority to create consignments into which specific digital assets (as representations of real-world resources) can be placed?
- (b)
- How is the consignment management function aligned with both commercial transaction requirements and workflows (e.g., logistic management and trade documentation, such as bills of lading, insurance certificates, and other required declarations) and finance flows?
- (c)
- Can consignments be created and made available in digitized market formats, enabling buyers and sellers to interact with each other?
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Correction Statement
Appendix A. App Flow and Interaction Diagram
References
- Cebecî, U.; Arat, E. Establishing Agri and Food Supply Chain Provenance Based on Blockchain: Literature Review. Eur. J. Sci. Technol. 2022, 37, 59–64. [Google Scholar] [CrossRef]
- Menon, S.; Jain, K. Blockchain Technology for Transparency in Agri-Food Supply Chain: Use Cases, Limitations, and Future Directions. IEEE Trans. Eng. Manag. 2024, 71, 106–120. [Google Scholar] [CrossRef]
- Reid, J.; Rout, M. Getting to know your food: The insights of indigenous thinking in food provenance. Agric. Hum. Values 2016, 33, 427–438. [Google Scholar] [CrossRef]
- Sharma, C.; Torrico, D.D.; Carpenter, L.; Harrison, R. Indigenous Meanings of Provenance in the Context of Alternative Food Movements and Supply-Chain Traceability: A Review. Soc. Sci. 2021, 10, 255. [Google Scholar] [CrossRef]
- Wallace, C.A.; Manning, L. Food provenance: Assuring product integrity and identity. CABI Rev. 2020. [Google Scholar] [CrossRef]
- Morgan, K.; Marsden, T.; Murdoch, J. Worlds of Food: Place, Power, and Provenance in the Food Chain; Oxford University Press: New York City, NY, USA, 2006. [Google Scholar]
- Smyth, H.; Sultanbawa, Y.; Cozzolino, D. Provenance and Uniqueness in the Emerging Botanical and Natural Food Industries-Definition, Issues and Tools. Food Anal. Methods 2021, 14, 2511–2523. [Google Scholar] [CrossRef]
- Gorman, J.; Pearson, D.; Wurm, P. Old Ways, New Ways-Scaling Up from Customary Use of Plant Products to Commercial Harvest Taking a Multifunctional, Landscape Approach. Land 2020, 9, 20. [Google Scholar] [CrossRef]
- Goldsmith, P.; Bender, K. Ten conversations about identity preservation. J. Chain Netw. Sci. 2004, 4, 111–123. [Google Scholar] [CrossRef]
- Jackson, P. Food Words: Essays in Culinary Culture; A&C Black: London, UK, 2013. [Google Scholar]
- Vazquez Melendez, E.I.; Bergey, P.; Smith, B. Blockchain technology for supply chain provenance: Increasing supply chain efficiency and consumer trust. Supply Chain Manag. Int. J. 2024; ahead-of-print. [Google Scholar] [CrossRef]
- Kumar, N.; Upreti, K.; Mohan, D. Blockchain Adoption for Provenance and Traceability in the Retail Food Supply Chain: A Consumer Perspective. Int. J. E-Bus. Res. 2022, 18, 17. [Google Scholar] [CrossRef]
- Shahid, A.; Sarfraz, U.; Malik, M.W.; Iftikhar, M.S.; Jamal, A.; Javaid, N. Blockchain-Based Reputation System in Agri-Food Supply Chain; Springer International Publishing: New York City, NY, USA, 2020; pp. 12–21. [Google Scholar]
- Chandan, A.; John, M.; Potdar, V. Achieving UN SDGs in Food Supply Chain Using Blockchain Technology. Sustainability 2023, 15, 2109. [Google Scholar] [CrossRef]
- Sharma, M.G. Supply chain, geographical indicator and blockchain: Provenance model for commodity. Int. J. Product. Perform. Manag. 2023, 72, 92–108. [Google Scholar] [CrossRef]
- Cao, S.; Foth, M.; Powell, W.; Miller, T.; Li, M. A blockchain-based multisignature approach for supply chain governance: A use case from the Australian beef industry. Blockchain Res. Appl. 2022, 3, 100091. [Google Scholar] [CrossRef]
- Ellahi, R.M.; Wood, L.C.; Bekhit, A.E.A. Blockchain-Based Frameworks for Food Traceability: A Systematic Review. Foods 2023, 12, 28. [Google Scholar] [CrossRef] [PubMed]
- Gassler, B.; von Meyer-Höfer, M.; Spiller, A. Exploring Consumers’ Expectations of Sustainability in Mature and Emerging Markets. J. Glob. Mark. 2016, 29, 71–84. [Google Scholar] [CrossRef]
- Mol, A.P.J.; Oosterveer, P. Certification of Markets, Markets of Certificates: Tracing Sustainability in Global Agro-Food Value Chains. Sustainability 2015, 7, 12258–12278. [Google Scholar] [CrossRef]
- United Nations. Transforming Our World: The 2030 Agenda for Sustainable Development; United Nations: New York City, NY, USA, 2015. [Google Scholar]
- Lashkari, B.; Musilek, P. A comprehensive review of blockchain consensus mechanisms. IEEE Access 2021, 9, 43620–43652. [Google Scholar] [CrossRef]
- MacCarthy, B.L.; Das, S.; Ahmed, W.A.H. Smell the Perfume: Can Blockchain Guarantee the Provenance of Key Product Ingredients in the Fragrance Industry? Sustainability 2024, 16, 6217. [Google Scholar] [CrossRef]
- Jellason, N.P.; Ambituuni, A.; Adu, D.A.; Jellason, J.A.; Qureshi, M.I.; Olarinde, A.; Manning, L. The potential for blockchain to improve small-scale agri-food business’ supply chain resilience: A systematic review. Br. Food J. 2024, 126, 2061–2083. [Google Scholar] [CrossRef]
- Subashini, B.; Hemavathi, D. Scalable Blockchain Technology for Tracking the Provenance of the Agri-Food. Comput. Mater. Contin. 2023, 75, 3339–3358. [Google Scholar] [CrossRef]
- Malik, S.; Dedeoglu, V.; Kanhere, S.S.; Jurdak, R.; Paik, H.-Y. Traceable, trustworthy and privacy preserving agri-food supply chains. In Proceedings of the 2021 Third IEEE International Conference on Trust, Privacy and Security in Intelligent Systems and Applications (TPS-ISA), Virtual, 13–15 December 2021. [Google Scholar]
- Malik, S.; Kanhere, S.S.; Jurdak, R. ProductChain: Scalable Blockchain Framework to Support Provenance in Supply Chains. In Proceedings of the 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA), Cambridge, MA, USA, 1–3 November 2018. [Google Scholar]
- Hevner, A.R. A three cycle view of design science research. Scand. J. Inf. Syst. 2007, 19, 4. [Google Scholar]
- Baggini, J. A Short History of Truth: Consolations for a Post-Truth World; Quercus: Gay, GA, USA, 2017. [Google Scholar]
- Molina Ríos, J.; Pedreira-Souto, N. Approach of Agile Methodologies in the Development of Web-Based Software. Information 2019, 10, 314. [Google Scholar] [CrossRef]
- Wang, Z.; Zheng, Z.; Jiang, W.; Tang, S. Blockchain-Enabled Data Sharing in Supply Chains: Model, Operationalization, and Tutorial. Prod. Oper. Manag. 2021, 30, 1965–1985. [Google Scholar] [CrossRef]
- UNESCO. Cultural Landscape of Old Tea Forests of the Jingmai Mountain in Pu’er; World Heritage Convention: Paris, France, 2023. [Google Scholar]
- Banerjee, B.; Chaudhuri, T. Therapeutic Effects of Tea; Science Publishers: Hauppauge, NY, USA, 2005. [Google Scholar]
- Ahmed, S.; Stepp, J.R.; Orians, C.; Griffin, T.; Matyas, C.; Robbat, A.; Cash, S.; Xue, D.; Long, C.; Unachukwu, U.; et al. Effects of Extreme Climate Events on Tea (Camellia sinensis) Functional Quality Validate Indigenous Farmer Knowledge and Sensory Preferences in Tropical China. PLoS ONE 2014, 9, e109126. [Google Scholar] [CrossRef] [PubMed]
- Biggs, E.M.; Gupta, N.; Saikia, S.D.; Duncan, J.M. The tea landscape of Assam: Multi-stakeholder insights into sustainable livelihoods under a changing climate. Environ. Sci. Policy 2018, 82, 9–18. [Google Scholar] [CrossRef]
- Hong, W.; Mao, J.; Wu, L.; Pu, X. Public cognition of the application of blockchain in food safety management—Data from China’s Zhihu platform. J. Clean. Prod. 2021, 303, 127044. [Google Scholar] [CrossRef]
Function/ Nodes | Producer | Transporter (Consignment) | Update |
---|---|---|---|
Collection | Data are collected by way of a Web App. The WebApp runs on a standard server array (e.g., AWS). | Data are collected by way of a Web App. The WebApp runs on a standard server array (e.g., AWS). | Data are collected by way of a Web App. The WebApp runs on a standard server array (e.g., AWS). |
Users create accounts, which enables the creation of a personal Web3 wallet—that is, a public-private key—which is used to sign data messages (updates). | Users create accounts, which enables the creation of a personal Web3 wallet—that is, a public-private key—which is used to sign data messages (updates). | Users create accounts, which enables the creation of a personal Web3 wallet—that is, a public-private key—which is used to sign data messages (updates). | |
A standardized supply chain data schema (Resources, Events, Agents—REA) is the basis of the data structure (discussed below). | A standardized supply chain data schema (Resources, Events, Agents—REA) is the basis of the data structure (discussed below). | A standardized supply chain data schema (Resources, Events, Agents—REA) is the basis of the data structure (discussed below). | |
Validation | For this phase of development and trial, authorized signers validate data. | ||
Authorized access to the blockchain is governed by an “authority token” issued by the ecosystem administrator and data update credits (digital tokens). | |||
Storage | Data are stored on-chain. The blockchain network is a Proof of Authority (POA) protocol EVM-compatible system. | ||
Access | Anyone can access the Blockchain Explorer. Transaction numbers enable querying the explorer to validate signers and time stamping. | ||
Dissemination | Data updates can be notified to a specified array of recipients via email. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Powell, W.; Sultanbawa, Y.; Thomson, M.; Sivakumar, D.; Dipu, M.A.; Williams, L.; Turner-Morris, C.; Sigley, G.; He, S. Blockchain-Enabled Provenance and Supply Chain Governance for Indigenous Foods and Botanicals: A Design Approach Study. Sustainability 2024, 16, 7084. https://doi.org/10.3390/su16167084
Powell W, Sultanbawa Y, Thomson M, Sivakumar D, Dipu MA, Williams L, Turner-Morris C, Sigley G, He S. Blockchain-Enabled Provenance and Supply Chain Governance for Indigenous Foods and Botanicals: A Design Approach Study. Sustainability. 2024; 16(16):7084. https://doi.org/10.3390/su16167084
Chicago/Turabian StylePowell, Warwick, Yasmina Sultanbawa, Madonna Thomson, Dharini Sivakumar, Mokaddes Ahmed Dipu, Luke Williams, Charles Turner-Morris, Gary Sigley, and Shan He. 2024. "Blockchain-Enabled Provenance and Supply Chain Governance for Indigenous Foods and Botanicals: A Design Approach Study" Sustainability 16, no. 16: 7084. https://doi.org/10.3390/su16167084
APA StylePowell, W., Sultanbawa, Y., Thomson, M., Sivakumar, D., Dipu, M. A., Williams, L., Turner-Morris, C., Sigley, G., & He, S. (2024). Blockchain-Enabled Provenance and Supply Chain Governance for Indigenous Foods and Botanicals: A Design Approach Study. Sustainability, 16(16), 7084. https://doi.org/10.3390/su16167084