Skip to content

[FEATURE] Implement RestAPI for Digital Product Passport (DPP) according to DIN EN 18222 #1008

@lxca03

Description

@lxca03

Is your feature request related to a problem? Please describe.
There is currently no standardized API or general standard for DPP (Digital Product Passport). This makes it difficult for companies to integrate, interoperate, or build on top of existing implementations, as every vendor follows their own proprietary approach. The lack of a common standard leads to fragmentation, increased integration overhead, and barriers to adoption across the industry.

Describe the solution you'd like
We would like to see a general, open standard for DPP that can be adopted and implemented by all companies, built on the foundation of DIN EN 18222. This standard should define a common API specification, data models, and communication protocols — aligned with DIN EN 18222 — to ensure interoperability across different implementations and vendors.

We have already started working on a potential solution and set up a repository (MIT License) that contains a reference implementation and proposed specification. It can be found at: https://github.com/DHBW-TINF24F/Team6-BaSyx-DPP-API

Describe alternatives you've considered
No alternatives have been considered at this point. We believe that a standardized API based on DIN EN 18222 is the most viable path forward.

Additional context
DIN EN 18222 provides a solid foundation for defining the structure and semantics of digital product passports. A widely adopted API standard based on it would benefit the entire ecosystem — reducing implementation costs, enabling easier auditing and compliance, and fostering a broader community of contributors and adopters.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    To triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions