ESPR Framework

Guide to the EU Ecodesign for Sustainable Products Regulation (ESPR) 2024/1781 and how OpenEPCIS supports Digital Product Passport requirements.

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 - 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 ArticleRequirementOpenEPCIS Support
Article 7Performance & Durabilitydpp:PerformanceInfo, dpp:RepairabilityInfo
Article 7Material Compositiondpp:MaterialComposition, dpp:RecycledContent
Article 8Substances of Concerndpp:SubstanceOfConcern (SCIP aligned)
Article 9Access Rightsdpp:AccessRights, dpp:AccessLevel
Article 77Economic Operator Registrydpp: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

StandardFocusStatusOpenEPCIS Alignment
prEN 17957DPP data modelIn developmentTracking via CIRPASS2 coverage
EN 45552Durability assessmentPublisheddpp:expectedLifespan, dpp:usageCycles
EN 45553RemanufacturabilityPublisheddpp:CircularityPerformance
EN 45554Repairability assessmentPublisheddpp:RepairabilityInfo
EN 45555Recyclability assessmentPublisheddpp:recyclableContent

How We Track JTC 24

  1. CIRPASS/CIRPASS2 - These EU projects feed requirements directly into JTC 24. Our CIRPASS2 coverage 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 LevelWho Can AccessExample Data
PublicAll users including consumersProduct identification, manufacturer, recycling instructions
AuthorizedOnlyMarket surveillance, customsTest reports, compliance docs, supply chain details
RestrictedSpecific authorized partiesTrade 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:

CategoryStatusTimeline
BatteriesPre-releaseFebruary 2027 (first DPPs)
TextilesPre-release2028-2030
ElectronicsPre-release2028-2030
FurnitureFutureTBD
TyresFutureTBD
Construction ProductsFutureTBD

Ready Now: The Battery DPP, Textile DPP, and Electronics DPP 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 articleOpenEPCIS implementation
Article 7 — performance & durabilitydpp:PerformanceInfo, dpp:RepairabilityInfo
Article 8 — substances of concerndpp:SubstanceOfConcern with SCIP alignment
Article 9 — access rightsThree-tier dpp:AccessLevel enumeration
Article 77 — Economic Operator registrationdpp:economicOperatorId with role enumeration
Circularity metricsdpp:CircularityPerformance (UNTP-aligned)
Carbon footprintdpp: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 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:

ProductRegulationsOpenEPCIS modules
EV batteryESPR + Battery Regulation 2023/1542dpp: + battery:
SmartphoneESPR + WEEE + RoHSdpp: + electronics:
Cotton shirtESPR + EUDR + Sustainable Textilesdpp: + 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:

Product-Specific Modules

ModuleRegulationNamespace
BatteryEU 2023/1542https://ref.openepcis.io/extensions/eu/battery/
EUDREU 2023/1115https://ref.openepcis.io/extensions/eu/eudr/
TextileEU Sustainable Textileshttps://ref.openepcis.io/extensions/eu/textile/
ElectronicsESPR + WEEE + French Repairabilityhttps://ref.openepcis.io/extensions/eu/electronics/

Implementation Timeline

DateMilestone
July 2024ESPR enters into force
February 2027First DPPs operational (batteries)
2028-2030Textiles, electronics, furniture
2030+Additional product categories

Resources

OpenEPCIS Documentation

Vocabulary Browsers

External References

EU Regulation & Standards

Industry Initiatives

Regulatory Databases

Last updated: