CirculeID

concept

Digital Product Passport Access Rights by Role

One passport, five audiences, five different answers. How role-scoped access works, why obscurity is not access control, and how to design the boundaries.

CirculeID Research7 min read1,543 words

A Digital Product Passport serves five audiences from one identity: consumers see care and repair data with no login, recyclers see composition and hazards, regulators see the full evidence chain, brands see everything including commercial data, and suppliers see only the segment they contributed.

What this gives you

How one passport serves five audiences with different rights, which fields each may read, and the policy structure that keeps commercial data out of public view.

Key takeaways

  • Access is scoped by verified role, never by obscurity — anything reachable without a credential is public, regardless of whether it is linked.
  • An unauthorised request should return 403, not a silently trimmed record, so a caller can distinguish "not permitted" from "no data".
  • Consumer access must work with no account and no app, because a passport nobody can scan solves nothing at end-of-life.
  • Commercial data such as unit cost and supplier identity is the hardest boundary, and getting it wrong is the fastest way to lose supplier cooperation.

A passport has to satisfy audiences whose needs directly conflict. A consumer wants to know how to wash a jacket. A recycler wants to know whether its coating contains PFAS. A regulator wants the evidence behind every claim. The brand wants none of its supplier pricing visible to any of them.

Building five separate systems is the obvious answer and the wrong one — the data diverges immediately and nobody can tell which copy is authoritative. The workable answer is one record with five projections over it.

What does each role actually need?

Start from the job each audience is doing, not from the data you happen to hold. The boundaries follow from the jobs.

The five passport roles, what each needs the data for, and how access is established
RoleThe job they are doingHow access is granted
ConsumerCare for, repair, resell or dispose of a product they ownNone — an open public scan
RecyclerDecide how to disassemble and sort before shreddingVerified role credential
RegulatorCheck compliance and the evidence behind claimsVerified authority credential
Brand ownerOperate the product line and prove its claimsTenant authentication
SupplierContribute and correct their own segment of the recordScoped tenant authentication
The five passport roles, what each needs the data for, and how access is established

Note what the first row implies. Consumer access has to work with no account, no app and no prior relationship, from a phone camera, years after purchase, possibly for a second-hand owner who has never heard of your brand. That constraint drives more architecture than any other.

Which fields sit behind which boundary?

The useful way to model this is to make fields public by default and require an explicit decision to restrict one. That way adding a field is safe, and restricting it is a choice someone has to make and justify in review.

Each layer includes everything below it. A regulator sees the recycler layer; a brand sees all of it.

Why refuse rather than trim?

When an unauthorised caller requests a restricted view, there are two possible responses: return the record with restricted fields removed, or refuse the request outright. The second is correct, and the reasoning is worth spelling out because the first looks friendlier.

If you silently trim, a caller cannot distinguish "this product has no hazardous substances" from "you are not allowed to know whether it does". A recycler acting on the first interpretation when the second is true makes a materially unsafe decision. The ambiguity is the danger, not the withholding.

  • Refuse with 403 and name the role required, so the caller knows what credential to obtain.
  • Report what was withheld in metadata — a count of restricted fields tells an authorised-but-limited caller that more exists without revealing what.
  • Never vary the response shape by permission in a way that leaks. If a field is absent for everyone below regulator, its absence carries no information.
  • Log denied requests. Repeated attempts against a role boundary are a signal worth seeing.

How is a role actually verified?

Consumer access needs no verification, which leaves four roles that do. The mechanism that scales is a credential the caller presents, issued by someone whose authority to issue it can itself be checked.

This is what W3C Verifiable Credentials are for. A national waste authority issues a credential asserting that an operator is a licensed recycler; the operator presents it; your resolver checks the signature and the issuer, and grants the recycler view. You never need a business relationship with that operator, and they never need an account with you.

The alternative — every brand maintaining its own list of approved recyclers — does not scale to a continent of waste operators and thousands of manufacturers, and it fails precisely at end-of-life when the brand may no longer exist.

The supplier boundary is the hard one

Suppliers are the only role that both reads and writes, and the only one whose access must be scoped to a portion of the record rather than a layer of it.

A tier-2 component maker contributing composition data should be able to see and correct their own contribution, and should not be able to see what a competing supplier contributed to the same product. Getting this wrong in either direction is costly: too open and you leak commercial relationships between competitors; too closed and suppliers cannot verify or correct their own data, which quickly ends their cooperation.

Supplier access boundaries and the failure mode of getting each one wrong
BoundaryCorrect behaviourFailure mode
Own contributed fieldsRead and writeCannot correct errors, so data quality degrades
Other suppliers to the same productNo visibilityCompetitors learn each other's customers
Finished product commercial dataNo visibilitySupplier learns your margin
Aggregate product footprintRead only, optionalCannot see how their input affects the whole
Supplier access boundaries and the failure mode of getting each one wrong

Designing the boundaries for your own product

Two questions settle most cases. First: if this field were on the public internet tomorrow, what specifically would go wrong? If the answer is vague discomfort rather than a concrete harm, it probably belongs in the public layer.

Second: who needs this to do their job safely? Hazardous substance data feels sensitive and is genuinely dangerous to withhold — a recycler who does not know what is in a cell can be injured by it. Sensitivity and restriction are not the same axis.

The residual category — unit cost, supplier identity, internal codes — is small, and keeping it small is what makes the passport valuable rather than defensive. A record that withholds most of itself is not a passport; it is a marketing page with extra steps.

Frequently asked questions

Does a consumer need an app to read a passport?

No, and requiring one would defeat the purpose. Consumer access must work from a standard phone camera resolving a web address, with no account and no installation. A passport that requires an app fails exactly when it matters most — for a second-hand owner or a repairer with no relationship to the brand.

Can I keep material composition private as a trade secret?

Not from recyclers or regulators where a delegated act requires it. You can generally keep exact formulations and supplier identities restricted while disclosing what treatment and safety decisions require. The distinction the regulation draws is between commercially sensitive detail and information someone needs to handle the product safely.

What stops someone forging a recycler credential?

The credential is cryptographically signed by an issuer whose own authority can be verified, so forging it means compromising the issuer rather than the presenter. Your resolver checks the signature and whether the issuer is one you accept for that role, which is a far stronger control than a self-declared account type.

Who decides which fields are restricted?

The delegated act sets the minimum that must be disclosed and to whom. Above that floor the manufacturer decides, subject to competition and trade-secret law. In practice most disputes concern supplier identity and cost data, which almost always stay restricted, and composition detail, which increasingly does not.

How long must restricted access keep working?

For as long as the passport itself, which means the product lifetime and usually beyond it. This is harder than it sounds: the credential issuers, verification methods and your own identity systems must all still function a decade later, which argues for open standards over anything proprietary.

Can access rights change after a passport is issued?

Yes, and they should be able to. A substance later classified as of concern may need to move from restricted to recycler-visible. Design visibility as configuration attached to the field definition rather than hard-coded per endpoint, so a reclassification is a policy change rather than a redeployment.

Sources

  1. Regulation (EU) 2024/1781 establishing a framework for ecodesign requirementsEUR-Lex, European Union, 2024-06
  2. Verifiable Credentials Data Model 2.0W3C, 2025
  3. Decentralized Identifiers (DIDs) v1.0W3C, 2022

Continue reading

Next step

看一份基于此构建的护照

CirculeID 把上述各项要求,转化为贵方产品可实际运行的数字产品护照。

Index