Skip to main content
Initializing schema registry · ESPR · Battery Pass · GS1 · ISO 5230v0.2 · build 2025
DPP InteroperabilityESPR ready
DPP Interoperability PlatformSchema v0.2 · 8 adapters · ESPR ready
Normalizer active11 ID types · 37 passports

Connect every product passport

One platform to find, translate, and explore Digital Product Passports across every industry standard.

1756
Tests
11
ID Types
8
Adapters
5
Extensions
Scroll
Explore the platform
N° 01 — Thesis

Bridging Digital Product Passport Initiatives

This research designs, implements, and evaluates a DPP Interoperability Platform as a Design Science Research artifact. The platform normalises passports from Battery Pass, Tractus-X, and food initiatives into a Shared Core Schema v0.2, resolves 11 identifier types, and exposes 21 REST endpoints. Evaluation confirms cross-initiative round-trip fidelity and SHACL conformance.

A Master's thesis evaluating interoperability across European Digital Product Passport frameworks using a shared core schema and two microservices.

Design Science Research methodology (Hevner et al.)ESPR Article 4 — legal mandate for Digital Product Passports3 initiatives: Battery Pass, Tractus-X, CIRPASS-237 DPPs across 7 sector graphs
N° 02 — What is a DPP?

A passport is a
structured promise.

01 · ESPR §4

Legal Mandate

ESPR Article 4 requires all regulated product categories to carry a machine-readable DPP from 2027 onwards.

02 · 19 fields

19 Core Fields

A Shared Core Schema v0.2 defines 19 mandatory leaf fields covering identity, manufacturer, product, and data carrier.

03 · Per-item

Per-Item Tracking

Each physical product unit gets its own passport — not just a model — enabling lot, batch, and item-level traceability.

04 · URN

Persistent Identity

Passports are identified by durable URIs (UUID, GTIN, DID, DPP_URN) resolved across 11 identifier types.

N° 03 — How it works

Three steps to connected product data

Paste a product passport payload or enter an identifier. The platform accepts JSON and JSON-LD from any supported initiative.

01 · INGEST

Upload your data

Paste a product passport payload or enter an identifier. The platform accepts JSON and JSON-LD from any supported initiative.

02 · NORMALIZE

Match and translate

The platform resolves the identifier, matches it across registries, and normalizes the passport into the Shared Core Schema with confidence scoring and provenance tracking.

03 · RESOLVE

Explore and discover

Your translated passport becomes part of a connected knowledge graph. Query with SPARQL, compare products, and discover relationships across initiatives.

N° 04 — The artifact

Hold a passport
in your hand.

EUROPEAN UNION · ESPR §4
*
Digital
Product
Passport
Mariner Field Jacket
RX · Stillwater Co. NL
DPP-EU-2026-0042-AX9
COVER
Drag to rotate · click Next to flip

Browse example Digital Product Passports across fashion, battery, furniture, and electronics categories.

Switch sector
Initiative: CIRPASS v1.2
N° 05 — Normalizer

From anything
to one schema.

Source Payload · Battery Pass
{
  "batteryID": "BP-22F-AX9",
  "manufacturer": {
    "name": "CellCo GmbH",
    "id_type": "VAT",
    "id": "NL8231"
  },
  "chemistry": "LFP",
  "capacity_kwh": 78.4
}
Core Output
{
  "passportId": "BP-22F-AX9",
  "operator.id": "VAT:NL8231",
  "operator.name": "CellCo GmbH",
  "ext.battery.chem": "LFP",
  "ext.battery.kWh": 78.4
}
Gap Report
confidence avg. 0.97
6 fields mapped

2 gaps reported
- ESPR 4.2.b durability
- disposal_instructions
  routed: Compliance
N° 06 — Identifier resolution

One ID in.
Any dialect out.

Identifier Input
GTIN · 07612345678901
GS1 DL · /01/07612345678901/21/AX9
DID · did:web:stillwater.eu:dpp:0042
UUID · urn:uuid:batt-001-abc
RESOLVE
Resolution Output
Accept: application/battery-pass+json
Accept: application/cirpass+json
Accept: application/gs1+json
Accept: application/vc+ld+json
80 ms
median resolve
6
output dialects
11
input ID types
73
registry keys
N° 08 — Use cases

Built for every sector

Battery Pass

Battery

EU Battery Regulation 2023/1542 — track chemistry, SOH, recycled content, and carbon footprint.

CIRPASS-2

Textile

CIRPASS-2 — material composition, origin, recyclability, and care instructions.

Tractus-X

Electronics

Tractus-X SAMM — repairability score, conflict minerals, and end-of-life instructions.

ESPR Circular

Furniture

ESPR Circular — timber certification, recyclability, and disassembly guides.

Tractus-X

Automotive

Catena-X — supply chain transparency and VIN-linked component passports.

EU FIC 1169/2011

Food

EU FIC 1169/2011 — nutritional values, allergens, and origin labelling.

N° 09 — Five stakeholders

One platform,
five vantage points.

01 · BRAND

Brand Manager

Issue passports at scale. Bulk ingest from your PIM, run ESPR validation, publish signed DPPs.

02 · SUPPLIER

Supplier Contact

Submit data once. Fill in core fields; the platform translates into every downstream schema.

03 · AUDITOR

Auditor

Read the receipt. Every value carries provenance, every gap is a structured delta.

04 · RETAILER

Retailer

Resolve any GS1 Digital Link in 80 ms. Surface durability and sourcing on the PDP.

05 · ADMIN

Platform Admin

Govern the core. Versioned schemas, transformer registry, role-based access, full audit trail.

One core.
Many initiatives.
Zero compromise.
Every passport.
A global effort for circular economy
Thank you · Grazie · Merci · Danke · Gracias · 감사합니다 · ありがとう · Obrigado · Teşekkürler · धन्यवाद · תודה · Tack · Dziękuję · Köszönöm · Kiitos · Thank you · Grazie · Merci · Danke · Gracias · 감사합니다 · ありがとう · Obrigado · Teşekkürler · धन्यवाद · תודה · Tack · Dziękuję · Köszönöm · Kiitos ·