DPP Overview
DPP Overview
qr3.app supports the EU Digital Product Passport today for two complete categories and ships with a built-in EU validator:
- Battery — EU battery regulation 2023/1542, Phase 4a mandatory fields
- Textile — French Loi AGEC + ESPR delegated act (draft)
- EU compliance validator — integrated rule checks with live preview and simulator
All three core capabilities run on the same API stack and the same dashboard. GS1 Digital Links resolve under /01/...; HTML, JSON-LD, and linkset views come out of the same resolver.
Quick start
- Register GS1 identifiers — see GS1 onboarding
- Create a DPP (battery or textile) — in the dashboard at
/dashboard/dpp/new - Watch live EU compliance inside the form — errors and warnings before save
- Print the canonical GS1 URI as the QR target —
https://qr3.app/01/{GTIN}/21/{SERIAL}
Core pages
- GS1 Identifiers & onboarding — register GTINs/GLNs, ownership checks
- Battery DPP — schema, mandatory fields Phase 4a
- Textile DPP — AGEC chain, microplastics, ESPR opt-in
- EU compliance checks — validator, live preview, simulator
- GS1 resolver — resolver endpoints, content negotiation
What is usable out of the box today
- Battery and textile as complete DPP schemas (create, CSV/XLSX bulk import, update, delete)
- GTIN, serial, and lot handling
market_countriesas a base field (AGEC-FR trigger) across all categories- Content negotiation for HTML, JSON, JSON-LD, and linksets
- QR assets as SVG, PNG, vector PDF, and EPS
- EU registry mock + webhook path — real adapter follows once the EU API is published
What is intentionally out of scope
- DID / verifiable credentials workflows (Phase 4c)
- Scan-analytics aggregation for DPPs (Phase 4b)
- ERP/PLM connectors (Phase 4c)
- Product categories beyond battery + textile (roadmap dependent)