Track&Trace Evolution: driving blockchain-enabled packaging solutions for a sustainable future

Short Description

The intention of this project was to assess and explore the best ways of adopting blockchain-based tech solutions within the packaging industry as a joint effort of adapa and Riddle&Code. The research and integrations achieved during the project allowed the linking of the Internet of Things (IoT) world for plastics production with the digital layer, where blockchain becomes the underlying infrastructure for circular economy applications.


In the dynamic packaging industry, the capability to track every package and vouch for data integrity is not merely a luxury but a necessity for various regulatory and business needs. An effective Track&Trace system is pivotal in building this trust, providing confidence to stakeholders about the authenticity and journey of each product. Blockchain technology offers promising capabilities to enhance cybersecurity, provide transparent notarization, and ensure secure data access.

The project aimed to equip packages with Universally Unique IDentifiers (UUIDs) and notarize them on the blockchain for adapa's envisioned "Digital Packaging" initiative. The idea was to provide the foundation block for secure and transparent data notarization at the machine level. This would enable building the use cases that adapa, as a leading European supplier of highly specialized flexible packaging solutions, would like to execute with their partners and end customers, such as circular economy applications, Carbon dioxide (CO2) footprint tracking and compensation, and many others. The primary challenge involved strategic exploration, development, and validation of this technology integration to reshape the customer experience and reinforce trust in the packaging industry.

The Process

Following a series of meetings and workshops, the joint research showed that the most feasible solution for tagging every single package made out of the film for adapa is to print the UUID information on the film due to the following benefits:

  • It is more affordable than other tagging options.
  • Data capacity can fulfill the requirements.
  • Optical codes are more durable compared to other tagging options like near-field communication (NFC)  or radio-frequency identification (RFID) tags for this specific production type.

Following internal testing on the physical layer, adapa opted for Data Matrix as the optical coding solution.

After eliciting all the requirements, the following process flow was agreed upon for notarizing UUIDs on the distributed ledger technology (DLT):

  1. Generate UUIDs using the HW-03 Industry Hardware Wallet, which has an integrated Trust Anchor.
  2. Print UUIDs in the Data Matrix format.
  3. Scan printed UUIDs to check the printing quality with an optical code reader.
  4. Notarize UUIDs along with product data on DLT.

There are various hardware wallets developed by Riddle&Code for different industries and their requirements. The HW-03 Industry Hardware Wallet was the best fit for this particular use case due to its robust design, many configurable Input/Output (I/O) Ports, and the ability to work with all standard industrial communication protocols. It can execute the required logic for the production process, has wireless and wired options for internet connectivity to interact with the blockchain, and contains the Trust Anchor for signing data to notarize it on the blockchain.

In total, two trials were conducted to test the capabilities of the physical and digital layers.

First Trial

The first trial was an essential step for testing the proposed solution and for adapa to explore the speed of the printing process. A successful trial outcome would leverage adapa’s Digital Packaging division’s visibility in the market, showing how important it is for adapa to keep up with cutting-edge technology in its products and processes. Third-party providers were selected to participate in the trial and to provide a printer unit, dedicated software, and code reader unit.

Demo Web Application

A web application was also developed to showcase the solution’s capabilities. This app works on mobile browsers to help identify packaging products and provides adapa's partners, or the end customer, easy access to trusted product information.

The web app is accessed by scanning a static QR code on the packaging by default smartphone camera apps that redirect the user to the web app. Then, the user can scan the Data Matrix code containing a specific UUID to check whether it is an original product, and if it is, the relevant product information is displayed.

The app uses a provider of software development kits for optical code scanning. This allows the app to accurately scan and interpret various optical codes, including 2D codes like Data Matrices. Once a Data Matrix code has been scanned, the app displays only the publicly accessible parts of the relevant product data.

The Outcome of the First Trial

The proposed solution, developed by the Riddle&Code team, was successfully tested during the trial period. The solution generated a unique UUID for every package, which was compatible with the printing software and unit. In addition, the solution got the validly read code information from the scanner unit for attestation, which allowed it to identify and exclude any incorrect printed codes. Furthermore, the solution was able to attest the valid UUIDs with relevant mockup metadata, which allowed for accurate tracking and identification of packages. Overall, the trial results indicated that the proposed solution is effective and has the potential to be implemented in a real-world setting.

Second Trial

A second trial was scheduled to test further the physical limitations of the printing process and the following additional features to be applied to the initially proposed solution:

  • Automatic Batch Notarization Testing.
  • Grouping of UUIDs as in single packages >> batches >> pallets.

The Outcome of the Second Trial

The proposed solution was tested on the digital layer for its performance on high-speed production, and on the physical layer, additional hardware was tested for syncing with machine speed at high speeds.

The operation's digital aspects proved to cater to the physical requirements. Since the data notarization and storing process was decoupled from the reading process and was performed as a batch operation after the reading was finished, tests verified that the digital layer would not have any issues matching the physical production operations and tagging process. It is important to note that different readers have different performances, and this performance was based not only on the reading speed but also on the speed of the data transfer protocol utilized by the reader.

Client Testimonial

As key players in the flexible packaging industry, adapa and Riddle&Code both share a commitment to innovation. This collaboration comes as a reflection of their mutual strive towards excellence.

One clear example of that excellence is adapa’s “digital packaging” solution, driven by blockchain technology and featuring laser-engraved UUIDs alongside robust hardware. This implementation ensures a secure, transparent, and cost-effective approach, with the consideration for a digital product passport as well. The successful trials highlight our dedication to cutting-edge technology, demonstrating its potential to create a sustainable and accountable supply chain.

At the same time, Riddle&Code's support has been invaluable in meeting and surpassing trial expectations, playing a crucial role in achieving our targets. Their input underscores our joint commitment to advancing industry standards and delivering effective solutions.

Features and Capabilities

  • Blockchain infrastructure as a common and trusted data registry to build web2 and web3 applications on top
  • HW-03 Industry with Trust Anchor for
  • Interfacing with optical printers and reader hardware
  • Machine Attestation on blockchain
  • Identity Management
  • Data Notarization
  • Access management for public and confidential data
  • Ability to integrate any ERP or legacy system
  • User-friendly web app for displaying trusted data


The technology stack from Riddle&Code offers both hardware and software components. This enables adapa to create complex use cases in sync with third-party providers they aim to collaborate with. This technology stack allows adapa complete control over which parties have access to any portion of the data, ensuring the security and privacy of the information in complex and multi-party applications in a value chain.

Future Direction

During the project,  the creation of cryptographic identities tied to a central master key was established. Using the concept of Identity Management, countless identities can be derived from and connected to this master key. This concept of centralized ownership paired with distributed identity offers a unique blend of control, scalability, and decentralization.

Riddle&Code integrates cryptographic identities into Track&Trace frameworks, enabling a secure data registry for any participant within the ecosystem. By tying specific information to these identities, Riddle&Code ensures that the data remains immutable, guaranteeing its authenticity and integrity. This integration amplifies the trustworthiness of the Track&Trace system and paves the way for enhanced transparency and accountability in supply chain processes.

If you're considering similar solutions or wish to learn more about our approach, please explore our portfolio further. Riddle&Code has undertaken a range of innovative projects that might align with your interests. Don't hesitate to contact us to discuss potential collaborations or get more detailed insights. We're eager to share our expertise and help onboard your company to web3!

All Showcases