---
title: "ESPR Framework | OpenEPCIS Docs | OpenEPCIS - an open-core, GS1-compliant EPCIS implementation."
canonical_url: "https://openepcis.io/de/docs/digital-product-passport/espr-framework"
last_updated: "2026-06-28T23:26:04.510Z"
meta:
  author: "benelog GmbH & Co. KG"
  description: "Guide to the EU Ecodesign for Sustainable Products Regulation (ESPR) 2024/1781 and how OpenEPCIS supports Digital Product Passport requirements."
  keywords: "ESPR, Ecodesign, Sustainable Products Regulation, Digital Product Passport, EU 2024/1781, circular economy, JTC 24, CEN CENELEC, prEN 17957, EN 45552, CIRPASS"
  "og:description": "Guide to the EU Ecodesign for Sustainable Products Regulation (ESPR) 2024/1781 and how OpenEPCIS supports Digital Product Passport requirements."
  "og:title": "ESPR Framework"
  "twitter:description": "Guide to the EU Ecodesign for Sustainable Products Regulation (ESPR) 2024/1781 and how OpenEPCIS supports Digital Product Passport requirements."
  "twitter:title": "ESPR Framework"
---

</h2>Home

``

# **ESPR Framework** Guide to the EU Ecodesign for Sustainable Products Regulation (ESPR) 2024/1781 and how OpenEPCIS supports Digital Product Passport requirements. [~~espr~~](https://openepcis.io/de/tags/espr)· [~~ecodesign~~](https://openepcis.io/de/tags/ecodesign)· [~~sustainability~~](https://openepcis.io/de/tags/sustainability)· [~~dpp~~](https://openepcis.io/de/tags/dpp)· [~~eu-regulation~~](https://openepcis.io/de/tags/eu-regulation)· 6 min read ## Building in the Open**OpenEPCIS shares early.** The DPP standardization landscape is rapidly evolving—multiple EU initiatives, standardization bodies, and industry pilots are converging toward common requirements. Rather than waiting for all standards to finalize, we provide: - **Early implementation** of emerging requirements from ESPR, CIRPASS2, and CEN/CENELEC JTC 24 - **Open-source vocabulary** that evolves alongside the standards - **Practical examples** that help the community understand how DPP data actually works - **Bridge contexts** for interoperability with other initiatives (BatteryPass, UNTP, etc.) This approach lets implementers start building today while standards mature. As JTC 24 finalizes its specifications, we commit to aligning OpenEPCIS accordingly.**Living Standard**: OpenEPCIS v0.9.5 tracks the evolving DPP landscape. We publish early to gather feedback and enable pilots. Expect updates as European standards finalize. ## What is ESPR? The **Ecodesign for Sustainable Products Regulation (ESPR) 2024/1781** is a cornerstone of the EU's Circular Economy Action Plan. It replaces and significantly expands the previous Ecodesign Directive 2009/125/EC.**Official Reference**: [ESPR Regulation 2024/1781](https://eur-lex.europa.eu/eli/reg/2024/1781) - Entry into force: July 18, 2024 ### Key Objectives 1. **Improve product sustainability** - Set requirements for durability, repairability, recyclability 2. **Enable informed choices** - Provide consumers with reliable product information 3. **Create level playing field** - Harmonize requirements across the EU single market 4. **Support circular economy** - Reduce waste and promote resource efficiency 5. **Combat greenwashing** - Standardize environmental claims ### Digital Product Passport (DPP) ESPR introduces the **Digital Product Passport** as a mandatory requirement for products covered by delegated acts. The DPP is a structured data set that: - Provides product information throughout its lifecycle - Is accessible via a data carrier (QR code, NFC, RFID) - Contains both public and restricted information - Is interoperable across the EU - Supports market surveillance and customs ## ESPR Key Requirements The OpenEPCIS DPP framework provides classes and properties aligned with key ESPR articles: | **ESPR Article** | **Requirement** | **OpenEPCIS Support** |
| --- | --- | --- | | Article 7 | Performance & Durability | `**dpp:PerformanceInfo**`, `**dpp:RepairabilityInfo**` | | Article 7 | Material Composition | `**dpp:MaterialComposition**`, `**dpp:RecycledContent**` | | Article 8 | Substances of Concern | `**dpp:SubstanceOfConcern**` (SCIP aligned) | | Article 9 | Access Rights | `**dpp:AccessRights**`, `**dpp:AccessLevel**` | | Article 77 | Economic Operator Registry | `**dpp:economicOperatorId**` (EOID) | ## European Standardization: CEN/CENELEC JTC 24**CEN/CENELEC JTC 24** is the official European standardization body for Digital Product Passports under ESPR. Established in 2023, JTC 24 develops the technical standards defining how DPPs work across the EU. ### Standards Landscape | **Standard** | **Focus** | **Status** | **OpenEPCIS Alignment** |
| --- | --- | --- | --- | | **prEN 17957** | DPP data model | In development | Tracking via CIRPASS2 coverage | | **EN 45552** | Durability assessment | Published | `**dpp:expectedLifespan**`, `**dpp:usageCycles**` | | **EN 45553** | Remanufacturability | Published | `**dpp:CircularityPerformance**` | | **EN 45554** | Repairability assessment | Published | `**dpp:RepairabilityInfo**` | | **EN 45555** | Recyclability assessment | Published | `**dpp:recyclableContent**` | ### How We Track JTC 24 1. **CIRPASS/CIRPASS2** - These EU projects feed requirements directly into JTC 24. Our [CIRPASS2 coverage](https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/common/interop/docs/CIRPASS2_COVERAGE.md) anticipates prEN 17957 requirements. 2. **Direct ESPR alignment** - JTC 24 standards implement ESPR. Our Article 7/8/9/77 coverage means we're building toward the same target. 3. **Methodology standards** - EN 45552-45555 define _how_ to measure durability, repairability, etc. Our vocabulary provides _where_ to store these assessment results. ### Why Not Wait for Final Standards? The EU Battery Regulation requires DPPs starting **February 2027**. Other product categories follow shortly after. Industry needs to: - Build IT systems now - Train supply chain partners - Pilot data exchange with trading partners - Integrate with existing GS1/EPCIS infrastructure OpenEPCIS provides a feature-complete vocabulary (pre-release), built on stable foundations (GS1, EPCIS 2.0) that can remain valid by providing final mapping, regardless of how prEN 17957 finalizes. ## ESPR-Aligned Classes ### Performance & Durability (Article 7) Products must provide information about their expected lifespan and performance characteristics:```
{
  "@type": "dpp:PerformanceInfo",
  "dpp:expectedLifespan": {
    "@type": "gs1:QuantitativeValue",
    "value": "10",
    "unitCode": "ANN"
  },
  "dpp:usageCycles": 3000,
  "dpp:performanceClass": "A"
}
```### Repairability (Article 7) Products must disclose repairability information including spare parts availability:```
{
  "@type": "dpp:RepairabilityInfo",
  "dpp:repairabilityScore": 7.5,
  "dpp:repairabilityClass": "B",
  "dpp:sparePartsAvailability": {
    "@type": "gs1:QuantitativeValue",
    "value": "10",
    "unitCode": "ANN"
  },
  "dpp:diyRepairPossible": true
}
```### Substances of Concern (Article 8) Products must track hazardous substances per ECHA SCIP database alignment:```
{
  "type": "SubstanceOfConcern",
  "name": "Lead",
  "casNumber": "7439-92-1",
  "scipId": "SCIP-12345678",
  "substanceLocation": "Battery electrodes",
  "safeUseInstructions": "Avoid contact"
}
```### Access Control (Article 9) ESPR defines three access levels for DPP data: | **Access Level** | **Who Can Access** | **Example Data** |
| --- | --- | --- | | **Public** | All users including consumers | Product identification, manufacturer, recycling instructions | | **AuthorizedOnly** | Market surveillance, customs | Test reports, compliance docs, supply chain details | | **Restricted** | Specific authorized parties | Trade secrets, proprietary formulations |```
{
  "@type": "dpp:AccessRights",
  "dpp:accessLevel": { "@id": "dpp:Public" }
}
```### Economic Operator Registration (Article 77) ESPR establishes a single EU-wide registry for economic operators with the Economic Operator ID (EOID):```
{
  "@type": "dpp:OperatorInformation",
  "dpp:economicOperatorId": "EOID-DE-2025-123456",
  "dpp:eoriNumber": "DE123456789012345",
  "operatorRole": { "@id": "dpp:Manufacturer" },
  "partyGLN": "9521234000006"
}
```## Priority Product Categories ESPR establishes priority sectors for DPP implementation: | **Category** | **Status** | **Timeline** |
| --- | --- | --- | | **Batteries** | Pre-release | February 2027 (first DPPs) | | **Textiles** | Pre-release | 2028-2030 | | **Electronics** | Pre-release | 2028-2030 | | Furniture | Future | TBD | | Tyres | Future | TBD | | Construction Products | Future | TBD |**Ready Now**: The [Battery DPP](https://openepcis.io/docs/digital-product-passport/battery-dpp), [Textile DPP](https://openepcis.io/docs/digital-product-passport/textile), and [Electronics DPP](https://openepcis.io/docs/digital-product-passport/electronics) modules are at v0.9.5 (pre-release, feature-complete for pilot use). ## GS1-Extensions HTTP Header All OpenEPCIS DPP extensions are first-class EPCIS 2.0 extensions per Section 12.3. Declare them in HTTP requests:```
POST /capture HTTP/1.1
Content-Type: application/ld+json
GS1-Extensions: dpp=https://ref.openepcis.io/extensions/common/core/
``` With product-specific extensions:```
GS1-Extensions: dpp=https://ref.openepcis.io/extensions/common/core/, battery=https://ref.openepcis.io/extensions/eu/battery/
```## Optional: GS1 Shortcuts Context For cleaner JSON-LD syntax with GS1 RegulationTypeCode values, include the optional shortcuts context:**Without shortcuts** (standard GS1 syntax):```
"regulationType": { "@id": "gs1:RegulationTypeCode-BATTERY_DIRECTIVE" }
```**With shortcuts** (include `**gs1-shortcuts-context.jsonld**`):```
{
  "@context": [
    "https://ref.openepcis.io/extensions/common/core/dpp-core-context.jsonld",
    "https://ref.openepcis.io/extensions/common/core/gs1-shortcuts-context.jsonld"
  ],
  "regulatoryInformation": {
    "regulationType": "BATTERY_DIRECTIVE",
    "regulatoryAct": "EU 2023/1542"
  }
}
``` Available shortcuts: `**BATTERY_DIRECTIVE**`, `**DEFORESTATION_REGULATION**`, `**ROHS_DIRECTIVE**`, `**WEEE_DIRECTIVE**`, `**REACH**`, `**CE_MARKING**`, `**CE**`, `**E_MARK**`, `**ECODESIGN_DIRECTIVE**`, `**LVD_DIRECTIVE**`, and more. ## How OpenEPCIS covers ESPR ### ESPR article coverage | **ESPR article** | **OpenEPCIS implementation** |
| --- | --- | | Article 7 — performance & durability | `**dpp:PerformanceInfo**`, `**dpp:RepairabilityInfo**` | | Article 8 — substances of concern | `**dpp:SubstanceOfConcern**` with SCIP alignment | | Article 9 — access rights | Three-tier `**dpp:AccessLevel**` enumeration | | Article 77 — Economic Operator registration | `**dpp:economicOperatorId**` with role enumeration | | Circularity metrics | `**dpp:CircularityPerformance**` (UNTP-aligned) | | Carbon footprint | `**dpp:EmissionsPerformance**` (UNTP-aligned) | ### Built on existing infrastructure ESPR requires "a data carrier on the product" — typically a QR code or RFID tag. OpenEPCIS uses **GS1 Digital Link**, which is already issued by GS1 member organisations and resolved by existing GS1 Digital Link resolvers. No parallel identifier scheme or new resolver infrastructure is required. ### Supply-chain traceability via EPCIS 2.0 The DPP is not only a product description — ESPR expects traceability across the lifecycle. OpenEPCIS captures lifecycle steps as EPCIS 2.0 events: - **Commissioning** — the product comes into existence - **Shipping** — movement between supply-chain locations - **Transformation** — manufacturing, assembly, recycling - **Inspection** — quality checks, certifications, State of Health Identifiers reference the resolver; events stay lean (see the [DPP intro page](https://openepcis.io/docs/digital-product-passport) for the masterdata / events split). ### Multi-regulation overlays Products often fall under more than one regulation. OpenEPCIS composes module contexts so a single product description can satisfy several: | **Product** | **Regulations** | **OpenEPCIS modules** |
| --- | --- | --- | | EV battery | ESPR + Battery Regulation 2023/1542 | `**dpp:**` + `**battery:**` | | Smartphone | ESPR + WEEE + RoHS | `**dpp:**` + `**electronics:**` | | Cotton shirt | ESPR + EUDR + Sustainable Textiles | `**dpp:**` + `**eudr:**` + `**textile:**` | ## OpenEPCIS DPP Modules The OpenEPCIS DPP framework implements ESPR requirements through modular vocabularies: ### Core Module Provides shared ESPR-aligned patterns used across all product categories: - **Namespace**: `**https://ref.openepcis.io/extensions/common/core/**`- **Browse**: [ref.openepcis.io/extensions/common/core/](https://ref.openepcis.io/extensions/common/core/) ### Product-Specific Modules | **Module** | **Regulation** | **Namespace** |
| --- | --- | --- | | [Battery](https://openepcis.io/docs/digital-product-passport/battery-dpp) | EU 2023/1542 | `**https://ref.openepcis.io/extensions/eu/battery/**` | | [EUDR](https://openepcis.io/docs/digital-product-passport/eudr) | EU 2023/1115 | `**https://ref.openepcis.io/extensions/eu/eudr/**` | | [Textile](https://openepcis.io/docs/digital-product-passport/textile) | EU Sustainable Textiles | `**https://ref.openepcis.io/extensions/eu/textile/**` | | [Electronics](https://openepcis.io/docs/digital-product-passport/electronics) | ESPR + WEEE + French Repairability | `**https://ref.openepcis.io/extensions/eu/electronics/**` | ## Implementation Timeline | **Date** | **Milestone** |
| --- | --- | | July 2024 | ESPR enters into force | | February 2027 | First DPPs operational (batteries) | | 2028-2030 | Textiles, electronics, furniture | | 2030+ | Additional product categories | ## Resources ### OpenEPCIS Documentation - [Battery DPP Implementation Guide](https://openepcis.io/docs/digital-product-passport/battery-dpp/implementation-guide) - [EUDR Implementation Guide](https://openepcis.io/docs/digital-product-passport/eudr/implementation-guide) - [Textile DPP Implementation Guide](https://openepcis.io/docs/digital-product-passport/textile/implementation-guide) - [Electronics DPP Implementation Guide](https://openepcis.io/docs/digital-product-passport/electronics/implementation-guide) - [OpenEPCIS DPP-Ready Repository](https://github.com/openepcis/openepcis-dpp-ready) ### Vocabulary Browsers - [Core DPP Vocabulary](https://ref.openepcis.io/extensions/common/core/) - [Battery Vocabulary](https://ref.openepcis.io/extensions/eu/battery/) - [EUDR Vocabulary](https://ref.openepcis.io/extensions/eu/eudr/) - [Textile Vocabulary](https://ref.openepcis.io/extensions/eu/textile/) - [Electronics Vocabulary](https://ref.openepcis.io/extensions/eu/electronics/) ### External References**EU Regulation & Standards**- [ESPR Regulation 2024/1781](https://eur-lex.europa.eu/eli/reg/2024/1781) - [CEN/CENELEC JTC 24](https://www.cencenelec.eu/areas-of-work/cen-cenelec-topics/sustainable-development/digital-product-passports/) - European DPP standardization - [EN 45552-45555](https://standards.cencenelec.eu/) - Durability, repairability, recyclability methodology standards**Industry Initiatives**- [GS1 DPP Standards](https://ref.gs1.org/standards/dpp/) - [CIRPASS Project](https://cirpassproject.eu/) - EU DPP pilot requirements - [UN Transparency Protocol](https://uncefact.github.io/spec-untp/) - Global DPP interoperability**Regulatory Databases**- [ECHA SCIP Database](https://echa.europa.eu/scip) - Substances of Concern - [EU EPREL](https://eprel.ec.europa.eu/) - Energy Product Registry