Concepts
Core concepts behind EUlabel — Digital Product Passports, GS1 Digital Link, the resolver, and scan analytics.
EUlabel sits at the intersection of product identity, regulatory compliance, and developer infrastructure. Understanding these four concepts will give you the mental model for how everything fits together.
Digital Product Passports
The EU now requires machine-readable datasets for physical products under the Ecodesign for Sustainable Products Regulation (ESPR). A Digital Product Passport carries a product's full lifecycle data — materials, ingredients, environmental impact, recyclability — accessible via a QR code on the product itself.
EUlabel provides the infrastructure to create, host, and serve these passports through simple API calls.
GS1 Digital Link
GS1 Digital Link is the standard for encoding product identifiers (GTINs) into web-resolvable URIs. A single URI like https://eulabel.eu/01/05601234567890 works simultaneously as a barcode identifier and a web address.
This dual nature — offline identification plus online information access — is what makes QR codes on physical products work without requiring a dedicated app.
Read more about GS1 Digital Link
The Resolver
The resolver is the routing engine behind the QR code. When a URI is scanned, the resolver identifies the product, determines who is scanning (consumer, regulator, recycler, retailer), and redirects to the appropriate data view.
One QR code, multiple audiences — the same scan serves ingredients to a consumer and JSON-LD compliance data to a regulator.
Scan Analytics
Every QR code scan generates a structured event before the redirect happens. This means analytics are captured at the infrastructure layer — even if the passport page fails to load.
Track geographic distribution, device types, referrers, and engagement over time.
Read more about scan analytics
How they connect
Physical product with QR code
|
GS1 Digital Link URI (product identity)
|
Resolver (routing engine)
/ | \
Consumer Regulator Recycler ← audience detection
| | |
Passport JSON-LD Materials ← Digital Product Passport data
|
Scan Analytics (captured before redirect)