Open source hardware collaboration with Digital Product Passport


Interfacer offers collection of tools designed to promote, assist and incentivize distributed and collaborative practices, throughout the whole design and manufacturing lifecycle.

It leverages crypto technology to empower participants with privacy, transparency and data ownership

Most importantly, the lifecycle of each asset can be expressed in a blockchain-anchored Digital Product Passport, enabling the verification of the asset’s history on the platform or by third parties.

Digital Product Passport

Interfacer’s DPP is cross-sectoral, flexible, based on common rules, principles, taxonomy, and standards. The is based on the ValueFlows ontology, covers circular economy, offers tracking and tracing of products and materials, collaboration on designs and delivery of services.

The DPP accommodates complex supply chains scenarios, where multiple products or services make their way into the final product, as for example a custom made bicycle based on open source designs, repurposed clothing or refurbished machines.

DPP modelisation and interoperability

Our DPP data structure is based on the ValueFlows ontology and is produced by the Zenflows back-end, which is programmable in GraphQL. ValueFlows is flexible enough to accommodate most economic flows, actors, processes and events.

Such a power and flexibility, come with an inherently high level of complexity: in order to tackle complexity and minimize uncertainties in the development, we implemented a workflow to prototype complex GraphQL queries and flows using Jupyter Notebook:

This allows us and third party developers to accelerate development and:

  • Extract data from Zenflows, to be imported into different data structures and systems
  • Inject data into Zenflows, from an ERP, an IoT device, a mobile application
  • Visualize complex data structures, see the interactive example below:


The actors performing operations in the products and services stored in the DPP, are described using the W3C-DID method based on Zenroom, making the resolution of the actors interoperable, verifiable and private. The DPP along with the W3C-DID is anchored on blockchain, making it tamper-proof. It’s generation and storage can be triggered by smart-contracts. The DPP is stored as a JSON object and can be easily adapted or translated to other file formats.

Use cases

Used in these projects




Need support?