Skip to content
Alpha — Odal Node is in active development. APIs, schemas, and docs may and will change before 1.0.

ESPR Overview

The Ecodesign for Sustainable Products Regulation (ESPR, EU 2024/1781) is the framework regulation that establishes the Digital Product Passport requirement across the European Union. It entered into force in 2024. No delegated act under Article 4 has yet been adopted for any product group, so ESPR itself binds nobody to a passport today — the framework is in force and the obligations that hang off it are not. The dated passport obligations that do exist come from other instruments: the Battery Regulation from 18 February 2027, and the Construction Products Regulation from 8 January 2027.

The regulation establishes three core obligations that shape every implementation. The first is the passport itself — every regulated product must have a machine-readable Digital Product Passport accessible via a data carrier (typically a QR code) on the product. The second is access control — Art. 11(b) requires that a long list of actors, from customers to recyclers to market-surveillance authorities, have access free of charge “based on their respective access rights set out in the applicable delegated act”. ESPR states no tiers and assigns no actor to any data; that mapping is delegated per product group under Art. 9(2)(f), and it prescribes no enforcement mechanism. The third is retention — Art. 9(2)(i) requires the passport to stay available for “at least the expected lifetime of a specific product”, and sets no figure. Where a figure exists it comes from the product regulation: ten years for toys, detergents and the construction operator’s own duty, and twenty-five years for the construction passport system.

The regulation is deliberately technology-neutral in important places. It does not mandate a specific data format, a specific identity method, a specific cryptographic scheme, or a specific resolution scheme. The delegated acts (per product group) tighten these decisions, and the standards bodies (GS1, IDTA, W3C, CEN/CENELEC JTC 24) fill in the technical detail.

The implications for the implementation are that the platform has to track several converging standards simultaneously and update its schemas as the standards bodies publish.

Odal covers the articles of ESPR that are technically substantive for a passport implementation:

Articles 8, 9 and 12 — what a delegated act must specify about the passport, and the identifiers behind it. Art. 9(2) fixes the act’s content, including who may read and write which data and how long the passport stays available; Art. 12 and Annex III define the unique product, operator and facility identifiers. GS1 Digital Link is how a scan resolves to the passport.

Articles 10 and 11 — the passport’s requirements and its technical design. Art. 11(b) is the access provision: readers get access “based on their respective access rights set out in the applicable delegated act”, free of charge, with the actor-to-data mapping delegated to each product group under Art. 9(2)(f). ESPR fixes no access tiers of its own, and no product-group act has been adopted yet.

Transfer of responsibility — when a product changes economic operator along the supply chain, Odal implements a dual-signature chain: both transferor and transferee sign, creating a verifiable chain of custody. One honest note: ESPR has no single article establishing transfer mechanics — the closest operative text is Art. 11(e) (passport continuity when an operator ceases activity). Our handshake is an engineering choice that satisfies and exceeds that continuity duty; we say so rather than inventing a citation.

Article 13 — the EU Central Registry: the Commission-run directory of registered passports, which went live on 20 July 2026. Public access to the passport itself is served by the resolver — the public view, cached to stay fast under load.

Articles 24 & 25 — the disclosure duty for discarded unsold consumer products (Art. 24) and the destruction ban for unsold textiles and footwear (Art. 25, Annex VII — in force for large companies since 19 July 2026). Odal carries a dedicated unsold-goods passport variant that records the disposal pathway as a verifiable record.

ESPR is a framework; the binding detail arrives through per-product-group delegated acts, staggered across years. Odal carries a seam — a versioned schema and a sector plugin — for each sector below, so widening coverage is a matter of the regulation maturing, not of re-engineering. The status reflects what the regulation requires today, not what the software can already parse.

Sector Regulatory basis Status today
Battery EU 2023/1542 In force — passport mandatory 18 Feb 2027; substance limits enforced now
Textile ESPR delegated act (in drafting) Structural validation now; unsold-goods ban (Art. 25) applies from 2026
Electronics EU 2023/1670 + 2023/1669 — ecodesign and energy labelling, not ESPR In force since 20 Jun 2025 for smartphones, other mobile phones, cordless phones and tablets
Steel · Aluminium CBAM 2023/956 / ESPR Reference benchmarks only; no DPP mandate yet (aluminium expected ~2030)
Construction CPR 2024/3110 In force; passport applies from 8 Jan 2027. Operator owes 10 years of availability, the passport system 25
Toys EU 2025/2509 In force; passport applies from 1 Aug 2030 — a date set by the Toy Safety Regulation itself, not by an awaited act
Detergent EU 2026/405 In force; passport applies from 23 Sep 2029
Tyre Tyre labelling 2020/740 / ESPR Labelling in force; no DPP mandate yet
Furniture ESPR Seam in place; awaiting a delegated act

Battery and textile have dedicated pages below; the rest run on the same mechanism, waiting on their regulation.

Within any sector, some obligations are in force while others wait on a delegated act, and Odal is deliberate about not overstating what it can certify. Every passport is checked for structural and cross-field validity — that runs for every sector, in force or not. But a binding determination — a verdict of compliant or non-compliant — is issued only where the underlying obligation actually binds. Where it does not, the result is recorded as not assessed rather than guessed, and the passport carries that honestly.

When a delegated act takes effect, the matching sector’s determination is switched on by a maintainer — the gate reads a status recorded in the sector’s manifest, so it changes when a new version of the software is released, not on the date the law changes. Passports already issued are unaffected either way. This is why a battery’s banned-substance limits are enforced today while its 2031 recycled-content minima are surfaced only as advisory until they bind. The system would rather say not yet assessed than assert a compliance claim the law does not yet support.

Battery DPP — Regulation (EU) 2023/1542 in detail. Textile DPP — the textile act still in drafting, and the unsold-goods ban that is already in force. Access Control — who may read what, and where the rules actually live. EU Central Registry — what the central registry is and what it is not.