Skip to content

add(considered): the "dpp" link relation is resolver-side, not page-side - #148

Draft
jdevalk wants to merge 1 commit into
mainfrom
add/considered-dpp-link-relation-2026-08-01
Draft

add(considered): the "dpp" link relation is resolver-side, not page-side#148
jdevalk wants to merge 1 commit into
mainfrom
add/considered-dpp-link-relation-2026-08-01

Conversation

@jdevalk

@jdevalk jdevalk commented Aug 1, 2026

Copy link
Copy Markdown
Owner

What changed

One new entry in src/content/considered/dpp-link-relation.md, reason too-early. No spec page.

Why now

Daily standards scan, 2026-08-01. Three signals landed close together and looked, at first pass, like a topic arriving:

  • IANA registered dpp in the Link Relation Types registry — "a link from a context URI that identifies a product to its digital product passport" — on the authority of the UN Transparency Protocol.
  • schema.org 30.0 (19 March 2026) added EU Digital Product Passport examples aligned with UN/CEFACT codes.
  • UNECE and ISO launched a joint DPP initiative; EU Ecodesign (ESPR) obligations begin with textiles, footwear and batteries in 2026–2027.

Why it did not earn a page

The relation is real and in use — but not on websites. UNTP carries dpp inside an RFC 9264 linkset returned by an identity resolver that extends the GS1 Digital Link resolver schema. The context URI is a GS1 product identifier, the client is a scanner following a QR code on physical packaging, and the passport comes back as a verifiable credential (application/vc+jwt). A page here would have to tell readers to put Link: <…>; rel="dpp" on their product pages, and nothing asks them to.

That is a scope miss rather than the usual "finished RFC, no implementations" miss, so the entry says so — and names what would flip it: a product page advertising its own passport, which ESPR delegated acts could produce quickly.

Sources

Status

Not applicable — no spec page, so no status and no changelog entry (the changelog covers spec pages, not the register). npm run build passes.

🤖 Generated with Claude Code

IANA registered rel="dpp" for Digital Product Passports on the UN
Transparency Protocol's authority, and schema.org 30.0 added EU DPP
examples. But UNTP carries the relation in an RFC 9264 linkset returned
by a GS1 Digital Link resolver, not on the product's own page — so there
is no website behaviour to spec yet. Recorded with what would reverse it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying specification-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0211d5c
Status: ✅  Deploy successful!
Preview URL: https://f4653e7f.specification-website.pages.dev
Branch Preview URL: https://add-considered-dpp-link-rela.specification-website.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant