DPP standards aligned

BaSyx Digital Product Passport

Off-the-shelf solution for Digital Product Passports across the DPP standard family, with EN 18222 lifecycle operations at the API boundary.

Try the implementation yourself

Postman collection, Docker Compose files, and a sample DPP for running the service locally.

Current release

v1.0.0-rc.6

Organizations already using Eclipse BaSyx can expose standardized Digital Product Passports directly from their existing Asset Administration Shells and Submodels.

Why this matters

A practical route from DPP standards to working software

Before the endpoint details, this is the value path: standards-aligned API behavior, an AAS and BaSyx implementation approach, and Fraunhofer IESE support for applying it in real projects.

Standards-aligned DPP API

The service follows the DPP API mapping around lifecycle operations, product ID resolution, historical reads, and element-level access.

View API mapping annex

AAS and BaSyx implementation path

DPP requests are mapped to Asset Administration Shells and submodels so existing BaSyx environments can expose passport data through a DPP API.

Open source repository

Fraunhofer IESE project support

Fraunhofer IESE can help assess readiness, prototype integration, and transfer DPP concepts into applied research or software projects.

Talk to us

Technical deep dive

API operations behind the DPP service

After the value and implementation path are clear, this section shows what implementation teams can call: lifecycle operations, product identifier resolution, historical reads, and fine-granular element access.

OpenAPI contract preview

Rendered from the DPP service OpenAPI contract for implementation planning. Each operation is listed individually instead of being grouped into a summary.

Open YAML

DPP Life Cycle

DPP Fine Granular

Conformance

Compliance needs more than one API standard

The API standard is only one part of DPP readiness. The implementation is designed around the broader EN 182xx standard family: identifiers, data carriers, exchange protocols, interoperability, storage, security, and data integrity all affect how a passport can be issued and trusted. IDTA annexes describe how AAS and the DPP standards can evolve together.

Infographic showing Digital Product Passport standards around identifiers, data carriers, protocols, API lifecycle, interoperability, storage, security, and integrity.

EN 18219:2026

Unique identifiers

Unique product, operator, facility, and passport identifiers used for lookup and trust.

EN 18220:2026

Data carriers

Carrier concepts for connecting physical products with their passport access points.

EN 18216:2026

Exchange protocols

Data exchange protocols used when DPP data moves between systems and actors.

EN 18222:2026

API lifecycle

Lifecycle management, searchability, and fine-granular DPP API methods.

EN 18223:2026

System interoperability

The DPP metamodel and interoperability rules that enable exchange across systems.

EN 18221:2026

Persistence

Storage, archiving, and persistence expectations for DPP records over time.

EN 18239:2026

Access and confidentiality

Access rights, information system security, and business confidentiality requirements.

EN 18246:2026

Data authenticity

Authentication, reliability, and integrity of DPP data and exchanged documents.

Readiness context

What the standards coverage means in practice

The standards grid describes the technical coverage. These notes explain the deployment and governance topics an operator still needs to handle around that API.

Regulatory context

The page positions the API for ESPR-driven DPP rollout and related operational expectations such as CRA and NIS2. These regulations still require organization-specific compliance work.

Security and auditability

BaSyx can support traceability through ABAC-oriented access control, signed reads, append-only history, hash chains, audit metadata, and optional WORM evidence. Enabling those controls supports security obligations but does not automatically make an operator compliant.

AAS as the data foundation

The AAS approach turns DPP delivery into an extension of a Digital Twin strategy. Battery passport implementations already use IDTA Submodel Templates, providing a concrete blueprint for future ESPR product groups.

Implementation notes

BaSyx translates between DPP requests and AAS data

AAS is a practical foundation for DPP delivery because product data is already structured as modular shells and submodels. The BaSyx implementation maps DPP requests to AAS data, composes passport documents from reusable submodels, and decomposes write requests back into AAS resources.

BaSyx Go Digital Product Passport architecture showing AAS storage, DPP service, mapper, repository, HTTP handlers, DPP API endpoints, and audit trail components.

Automatic model mapping

The DPP mapper translates in both directions between the API-facing DPP model and AAS/Submodel data structures, so DPP clients do not need to understand the underlying AAS representation.

DPP composition from AAS

For reads, the service resolves product identifiers, loads the shell and submodel references, gathers DPP metadata and content submodels, and composes the DPP document returned by the API.

Audit trail and recovery

The architecture includes audit trail and recovery concepts, including append-only history, immutable evidence options, and access logging, so deployments can trace how DPP data was retrieved or changed.

Work with Fraunhofer IESE

Ready to move your DPP project forward?

Fraunhofer IESE supports companies and research partners from early DPP orientation to implementation, evaluation, and transfer into real software systems. Talk to us when you need technical guidance, project support, or a partner for applied research around Digital Product Passports.

Project and Implementation Support

Need help applying Eclipse BaSyx and the Asset Administration Shell to your own Digital Product Passport project? We can help clarify the architecture, data model, API integration, and deployment path.

Research Collaboration

Exploring DPPs, AAS, Digital Twins, or Dataspaces in a funded project, pilot, or consortium? We can contribute research expertise, prototypes, and transfer experience.

Your path with Fraunhofer IESE

Assess readiness

We help teams understand DPP expectations, evaluate AAS and BaSyx fit, identify system gaps, and shape a realistic roadmap before larger implementation decisions.

Prototype and integrate

We help translate DPP requirements into BaSyx and AAS services, including model mapping, example setups, API integration, and deployment-oriented engineering choices.

Transfer and support

We support applied research, pilots, transfer into software projects, and project support where DPPs meet Digital Twins, Dataspaces, security, and product life cycle data.

Common project questions

Short answers for teams evaluating whether this implementation fits their Digital Product Passport path.

People behind the project

The work is driven by researchers and engineers at Fraunhofer IESE who connect Digital Product Passport requirements with practical BaSyx and Asset Administration Shell implementation.

Aaron Zielstorff

Fraunhofer IESE

Aaron.Zielstorff@iese.fraunhofer.de

Frank Schnicke

Fraunhofer IESE

Frank.Schnicke@iese.fraunhofer.de

Martin Stemmer

Fraunhofer IESE

Martin.Stemmer@iese.fraunhofer.de
CK

Christian Koort

Fraunhofer IESE

Christian.Koort@iese.fraunhofer.de
CA

Christoph Antes

Fraunhofer IESE

Christoph.Antes@iese.fraunhofer.de

Jannik Oliver Fried

Fraunhofer IESE

Jannik.Fried@iese.fraunhofer.de

Tagline Treichel

Fraunhofer IESE

Tagline.Treichel@iese.fraunhofer.de