DPP service checks
DPP services that implement or relate to EN 18222, with automated checks against the criteria of dpp-criteria: example passports are checked with dpplint, the services with dpp-validator. Entries maintained by the operator are checked in full every day, entries from our research read-only once a week; open software without a public instance is checked in full once a week on a short-lived test instance of our own, started with the current release and discarded after the run. Only criteria with status active count in “N of M”; warnings are included in the passed ones.
This list is part of a research project and shares what we currently know. It makes no claim to be complete and is not a legal assessment. Entries from our research come from public information and may be incomplete or out of date. Operators can correct or take over an entry, or ask for its removal: how to add or correct a service. Results of automated checks only. They are no certification and establish no presumption of conformity. Who runs these checks and how they treat services of other operators: About these checks.
| Service | Entry | Licence | Example passports · dpplint | Service checks · dpp-validator |
|---|---|---|---|---|
| OwnYourData DPP 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 passed · full, daily 5 self-declarations, not counted |
| AgentPORT Virtual Vehicle Research GmbH · AT |
Entry maintained by the operator | not stated | battery passport, demonstration based on the EU battery passport guidance: 4 of 4 passed | 8 of 13 passed · 1 warning · full, daily |
| Eclipse BaSyx DPP API Fraunhofer IESE · DE |
Entry from our research · as of 2026-10-18 | MIT | no public example passport | 10 of 10 passed · 2 warnings · full, weekly, on our own test instance (version 1.1.2) |
| freeDPP inndata Datentechnik GmbH · AT |
Entry from our research · as of 2026-10-18 | GPL-3.0 | drill passport: 3 of 4 passed · 1 warning | 7 of 11 passed · 2 warnings · read-only, weekly |
| OPC UA Cloud Library OPC Foundation |
Entry from our research · as of 2026-10-18 | OPC Foundation MIT License 1.00 | no public example passport | 2 of 2 passed · 1 warning · read-only, weekly |
| open-dpp open-dpp GmbH · DE |
Entry from our research · as of 2026-10-18 | AGPL-3.0; hosted cloud commercial | no public example passport | not checked: no EN 18222 paths found |
| OpenDPP Opendpp UAB · LT |
Entry from our research · as of 2026-10-18 | commercial; interop kit and SDKs Apache-2.0 | demo battery cell: 4 of 5 passed · 2 warnings | not checked: the EN 18222 paths answer only with credentials |
| PassportLab NextGate Digital UG · DE |
Entry from our research · as of 2026-10-18 | commercial (freemium) | demo battery: 0 of 4 passed | not checked: no EN 18222 paths found |
Machine-readable: available-services.json.
About these checks
Since 18 October 2026 this list also includes services of other operators that we found in our own research. They are listed and checked without the consent of their operators, only through endpoints that anyone can reach on the public internet.
The results are no quality seal and no certification, and they imply no endorsement by anyone: listing a service does not mean that its operator agrees with the criteria or the results.
OwnYourData maintains the criteria, runs dpp-validator and dpplint, and operates one of the listed services, the OwnYourData DPP Service, which goes through the same checks as every other entry. It is shown first because these pages are linked from its start page; the order is no ranking.
An operator can ask at any time for its entry to be corrected or removed. We answer within five working days; a removal takes effect within five working days at the latest. Write to office@ownyourdata.eu or open an issue in dpp-criteria; how we handle requests.