CirculeID

how to

How to Create a Digital Product Passport

A step-by-step walkthrough of issuing your first passport: identity, data model, collection, credentials, carrier and resolution — with the order that matters.

CirculeID Research7 min read1,566 words

Creating a Digital Product Passport takes six steps: assign a resolvable product identity, define a standards-based data model, collect and validate the data, sign material claims as verifiable credentials, attach a data carrier, and publish a resolver that returns role-scoped views. Identity comes first, carrier last.

What this gives you

The sequence from API key to a resolvable passport, what to do at each stage, and where the effort actually lands once the first passport exists.

Key takeaways

  • Order matters more than tooling: assigning identity before choosing a data carrier prevents the most expensive category of rework.
  • The data model should be standards-based and mapped to each regulation, not modelled directly against one regulatory form.
  • Claims a regulator might challenge should be issued as W3C Verifiable Credentials by whoever actually knows the fact, not asserted by the brand.
  • Build one passport end to end before scaling — it surfaces every supplier and data-quality problem at a fraction of the cost.

Most first passports fail for the same reason: the team starts with the visible part. A QR code is chosen, a landing page is designed, and only then does anyone ask what the code should resolve to, who is allowed to see what, and where the material data will come from.

This walkthrough runs in the order that avoids that. Each step depends on the one before it, and the carrier — the part everyone pictures first — comes last.

Identity first, carrier last. Reversing the order is the most common and most expensive sequencing error.

Step 1: Assign a resolvable identity

Before anything else, decide what a passport is about. Three levels are possible, and they are not interchangeable.

Passport granularity levels, the GS1 identifier for each, and when to use them
LevelIdentifierUse when
Model / SKUGTINEvery unit is identical and no per-unit history matters
Batch / lotGTIN + batch (LGTIN)Data varies by production run, e.g. a fibre lot
Item / serialGTIN + serial (SGTIN)Per-unit history matters — batteries, high-value goods
Passport granularity levels, the GS1 identifier for each, and when to use them

Choose the coarsest level that satisfies your obligations, because granularity is expensive and hard to reverse. But note that batteries above 2 kWh under 規則(EU)2023/1542 require item level, and state of health cannot be recorded at batch level.

The identifier should be resolvable, which in practice means GS1 Digital Link. A plain internal SKU is not enough: the point is that scanning the product produces a web request, not a string a human has to look up.

Step 2: Define the data model

The decision that shapes everything downstream is whether you model against a regulation or against the product.

Modelling against a regulation means your schema mirrors the fields the ESPR(EU)2024/1781 delegated act asks for. It is faster initially, and it means the next regulation — or the next delegated act — is a rewrite.

Modelling against the product means your schema describes what the product is: composition, origin, impacts, durability, end-of-life. Each regulation then becomes a mapping over that model. The first regulation costs more; every subsequent one costs far less.

  • Use standard vocabularies where they exist, so data is portable between systems and vendors.
  • Record units and methodology alongside every figure. "61.4" is not a carbon footprint; "61.4 kg CO2e per kWh, ISO 14040" is.
  • Model provenance as a first-class field. Who asserted this, when, and on what basis — not just the value.
  • Represent absence explicitly. A missing recycled-content figure is different from zero recycled content, and conflating them creates false compliance.

Step 3: Collect and validate the data

This is where programmes actually spend their time. Expect the same field to arrive under four different names, in three unit systems, from suppliers with varying willingness to answer at all.

Two practices make the difference. First, deterministic mapping before human review: alias tables resolve the obvious cases automatically, so people only see the genuinely ambiguous ones. Second, record gaps as gaps rather than filling them with plausible defaults — a fabricated figure is worse than an acknowledged absence, because it is indistinguishable from a real one later.

Step 4: Sign the claims

A passport that asserts "38% recycled aluminium" on your own authority is a marketing claim. The same assertion, signed by the smelter that measured it and independently verifiable, is evidence.

Issue material claims as W3C Verifiable Credentials, signed by the party that actually knows the fact. A regulator or customer can then check the signature without trusting your platform, which is the entire point — it removes you as a required intermediary.

Not everything needs signing. Care instructions do not. Anything a regulator might challenge, or that carries commercial value if believed, does.

Step 5: Attach the carrier

Only now does the physical carrier matter, and by this point the decision is largely mechanical: it encodes the identity from step one.

Data carrier options for a Digital Product Passport, with trade-offs
CarrierStrengthsConstraints
QR codeUniversal, free to produce, no reader hardwareNeeds a visible surface; can be damaged or removed
NFC tagWorks without line of sight, harder to counterfeitUnit cost; needs an NFC-capable device
RFIDBulk reading at scale, good for logisticsCost and reader infrastructure
Digital watermarkSurvives across the whole surface, invisibleRequires compatible imaging
Data carrier options for a Digital Product Passport, with trade-offs

Because the carrier only encodes identity, changing it later is cheap. A product can carry a QR code today and gain an NFC tag next year without touching the passport itself — which is precisely the benefit of deciding it last.

Step 6: Publish the resolver

The resolver turns a scan into the right response for the right audience. One identity, five views: a consumer gets care and repair information with no login; a recycler proves a role credential and gets disassembly and hazard data; a regulator gets the full evidence chain.

Two requirements are easy to underestimate. Restricted fields must be withheld by the server based on a verified role, and an unauthorised request should be refused outright rather than silently returning a trimmed record — otherwise a caller cannot distinguish "no data" from "not permitted". And the resolver must keep working for the product lifetime, which for a battery or a building product means a decade or more.

Do one before you do a thousand

Take a single product line through all six steps with real supplier data. It will take longer than expected and will surface problems no design review would have found — a supplier who will not respond, a unit mismatch nobody noticed, a claim nobody can actually evidence.

That is the point. Discovering those at one-product scale costs weeks. Discovering them at catalogue scale costs the programme.

Frequently asked questions

How long does a first Digital Product Passport take to build?

For one product line with cooperative suppliers, roughly three to six months end to end. The technology is rarely the constraint. Supplier data collection dominates the timeline, and contractual work to oblige suppliers to provide data can take considerably longer than the build itself.

Do I need a specialist platform, or can I build it myself?

Both are viable. Building is reasonable if you have strong identity and API capability and a narrow product range. Buying makes sense when you need multi-regulation mapping, supplier onboarding and long-horizon hosting. Either way, decide your data model first so the choice stays reversible.

What if a supplier refuses to provide data?

Record the gap explicitly rather than estimating. Then treat it commercially: data provision belongs in supplier contracts at renewal, and persistent refusal on a mandatory field eventually becomes a sourcing decision. Programmes that quietly substitute industry averages create compliance exposure that surfaces during audit.

Can I start with batch-level passports and move to item level later?

Moving from batch to item level means re-identifying physical stock, which is expensive and sometimes impossible for products already in the field. If any regulation you are subject to might require item level, or if per-unit history matters, serialise from the start even where batch level would currently suffice.

Where should the passport data actually be hosted?

Wherever it will still resolve in ten years. That is a durability question rather than a technical one. Using resolvable open standards for identity means the hosting can change without breaking existing carriers already printed on products in the field, which is the property that matters most.

How do I handle products that change after sale?

Design a write path from the start. Repairs, refurbishment and state-of-health updates all mutate the record after the manufacturer has released it, so decide early who may write, how those updates are attributed, and how the version history is preserved for anyone auditing later.

Sources

  1. Regulation (EU) 2024/1781 establishing a framework for ecodesign requirementsEUR-Lex, European Union, 2024-06
  2. Regulation (EU) 2023/1542 concerning batteries and waste batteriesEUR-Lex, European Union, 2023-07
  3. Verifiable Credentials Data Model 2.0W3C, 2025
  4. GS1 Digital Link standardGS1, 2024

Continue reading

Next step

これを基に作られたパスポートを見る

CirculeIDは、上で述べた要件を、貴社製品向けに実際に機能するデジタル製品パスポートへと変えます。

Index