This project provides passport issuance, hosting, resolution and registry-integration tooling for the EU Digital Product Passport, built on published EU data models and the Commission's registry specification. It is a developer tool, not an official EU service.
It is not, and does not provide
- Legal advice. Nothing produced by this service constitutes legal advice, compliance certification, or a guarantee of regulatory compliance.
- The official EU DPP Registry. This service is a client of the Commission's DPP Registry (Implementing Regulation (EU) 2026/1778). It submits registration data on behalf of operators; it does not replace or stand in for the official registry.
- A data-accuracy guarantee. The API validates the structure and completeness of passport attributes against published data models. The accuracy and completeness of the underlying values β including supplier-sourced data β remain the sole responsibility of the economic operator placing the product on the EU market.
- An eIDAS identity check. The EU registry requires an entity to become a verified economic operator before it can register passports. That enrolment happens with the Commission, not here.
Three points that matter
- Test registrations carry no legal effect. Every registration made without an
explicit production configuration goes to the test environment and is labelled
testin the response. Never mistake a test registration for a production one. - Access tiers are enforced on structure, not on entitlement. The API filters
attributes to the tier your credential grants β
public,legitimate-interest, orcompetent-authorityβ with untiered attributes treated as most restrictive by default. Deciding who legitimately qualifies for a tier is the operator's responsibility. - Scope is the battery passport. v1 covers EV, LMT and industrial batteries (>2 kWh) under Regulation (EU) 2023/1542 Annex XIII. Delegated acts for other ESPR categories β textiles, electronics, furniture β are still being published; those categories will be added as new versioned data models once their acts finalise.
Operator responsibility
Final responsibility for the correctness and completeness of a Digital Product Passport, and for fulfilling all registration and disclosure obligations under Regulation (EU) 2023/1542, Regulation (EU) 2024/1781 (ESPR) and any applicable implementing or delegated acts, rests with the economic operator. Economic operators may also have obligations regarding establishment within the EU; this service does not determine or validate those β consult qualified legal counsel.
Regulatory dates, thresholds, data models and scope referenced in this project may change. Always
confirm against the current EU Official Journal texts and any acts published after the dataset
effectiveDate recorded in meta.json.