DPP Knowledge Base
Self-contained articles on what the EU requires, how the published standards fit together and how these tools put them into practice.
OwnYourData operates this public instance of the DPP Service, an open-source implementation of the EN 18222:2026 lifecycle API with passport content following EN 18223:2026. Reading passports is public and needs no account.
OwnYourData is a non-profit association: all tools on this page are free of charge and open source.
Self-contained articles on what the EU requires, how the published standards fit together and how these tools put them into practice.
Application for economic operators that runs on their own computer: describe products, create passports and publish them through a DPP service.
Enter a product identifier and see whether the passport behind it resolves, is readable without an account and follows the published data model.
Daily automated checks of listed DPP services against open criteria, with results published for everyone to see.
Services that implement EN 18222:2026, including this one. Each entry says where its data comes from: from the operator, or from our own research, which may be incomplete.
| Service | Licence | Example passports · DPP Linter | Service checks · Validator |
|---|---|---|---|
| OwnYourData DPP Servicethis service OwnYourData · AT entry maintained by the operator | Apache-2.0 |
reference passport held in a pod
5 of 5 passed · 1 warning
reference passport with integrity proof, held in a pod
6 of 6 passed · 1 warning
signed reference passport held by the service itself, identifier on its own host
6 of 6 passed · 1 warning
|
15 of 15 · details daily |
| AgentPORT Virtual Vehicle Research GmbH · AT entry maintained by the operator | not stated | 0 of 0 · details daily | |
| Eclipse BaSyx DPP API Fraunhofer IESE · DE our research · 2026-10-18 | MIT | no public example passport | 10 of 10 · 2 warnings · details on our own test instance (version 1.1.2) · weekly |
| freeDPP inndata Datentechnik GmbH · AT our research · 2026-10-18 | GPL-3.0 |
drill passport
3 of 4 passed · 1 warning
|
7 of 11 · 2 warnings · details read paths only · weekly |
| OPC UA Cloud Library OPC Foundation our research · 2026-10-18 | OPC Foundation MIT License 1.00 | no public example passport | 2 of 2 · 1 warning · details read paths only · weekly |
| open-dpp open-dpp GmbH · DE our research · 2026-10-18 | AGPL-3.0; hosted cloud commercial | no public example passport | no EN 18222 paths yet |
| OpenDPP Opendpp UAB · LT our research · 2026-10-18 | commercial; interop kit and SDKs Apache-2.0 |
demo battery cell
4 of 5 passed · 2 warnings
|
needs credentials |
| PassportLab NextGate Digital UG · DE our research · 2026-10-18 | commercial (freemium) |
demo battery
2 of 4 passed
|
no EN 18222 paths yet |
Results of automated checks only, from a research project that shares what we currently know. The list is not complete and no legal assessment; the results are no certification and establish no presumption of conformity. Entries from our research come from our own research and may be incomplete or out of date.
Beyond services: research projects, initiatives and standards around the DPP – Knowledge Base
The did:oyd method used for passport and actor identifiers.
Data models and validation for passport content.
Checks DID documents against the W3C DID specification.