2026-06-17 · 8 min de leitura · Todos os artigos

Como dpp.gs se alinha com as novas normas DPP da UE (EN 18216, 18219–18223, 18239, 18246)

Durante dois anos, o Passaporte Digital de Produto foi definido apenas pela regulamentação — o ESPR dizia que um passaporte tem de existir, mas não que forma deveria ter na transmissão. Essa lacuna fechou-se em maio de 2026, quando o comité técnico JTC 24 do CEN/CENELEC publicou as primeiras normas europeias de DPP: a série EN 18216, 18219–18223, 18239, 18246. Este artigo mapeia dpp.gs para cada uma, de forma clara, para que possa ver exatamente onde a plataforma está em conformidade hoje.

Porque é que isto importa: o ESPR (Regulamento (UE) 2024/1781) diz-lhe que um passaporte é obrigatório. As normas EN dizem a todos os outros sistemas — recicladores, alfândegas, mercados, autoridades — como o ler. Um passaporte que só o seu próprio visualizador consegue abrir não é interoperável. A conformidade com a série EN é o que torna um passaporte portátil.

A série EN 18216, 18219–18223, 18239, 18246 num relance

O JTC 24 dividiu o problema em camadas. Cada norma rege uma preocupação, e um passaporte conforme tem de responder a todas:

NormaPreocupaçãoComo dpp.gs a implementa
EN 18219Identificadores únicosGS1 Digital Link — cada passaporte é um URI resolúvel https://dpp.gs/01/{GTIN}, opcionalmente qualificado por lote (/10/) e número de série (/21/).
EN 18220Portadores de dadosCódigo QR (codifica o URL completo do Digital Link) e GS1 DataMatrix com FNC1 (codifica a cadeia AI em bruto) — ambos gerados para cada produto.
EN 18216Protocolos de intercâmbio de dadosObtenção HTTPS simples com negociação de conteúdo: um telemóvel recebe HTML, um sistema recebe JSON ou JSON-LD a partir do mesmo URL.
EN 18222APIs para ciclo de vida e pesquisaUma API versionada /dpp/v1: pesquisar passaportes por identificador, operador, código de mercadoria, setor ou estado; obter qualquer passaporte; consultar o seu estado no ciclo de vida.
EN 18223Interoperabilidade entre sistemasUma representação JSON-LD construída sobre schema.org + vocabulário GS1 + um espaço de nomes DPP, para que o passaporte seja um grafo semântico interpretável por máquinas, e não apenas um formulário.
prEN 18246Autenticação e integridade dos dadosOs passaportes podem ser emitidos como Credenciais Verificáveis da W3C, assinados com Ed25519 (vc+jwt) e verificáveis offline contra uma chave pública — sem blockchain.

1. Identidade e portadores: GS1 Digital Link (EN 18219 / EN 18220)

Tudo começa com o identificador. dpp.gs nunca inventa um ID de produto proprietário — usa o GTIN que já possui, expresso como um GS1 Digital Link. Essa única decisão satisfaz duas normas de uma só vez: a camada de identificador (EN 18219) e a camada de portador de dados (EN 18220), porque um Digital Link foi concebido para residir tanto dentro de um código QR de consumo como de um GS1 DataMatrix. O mesmo código que um comprador lê numa loja é o código que um scanner alfandegário lê na fronteira. Não há um segundo sistema de identidade para reconciliar.

2. Obtenção e pesquisa: um URL, muitos formatos (EN 18216 / EN 18222)

A EN 18216 trata de como um passaporte é obtido, e a EN 18222 de como os passaportes são encontrados e de como o seu ciclo de vida é consultado. dpp.gs responde a ambas a partir do mesmo sítio:

As operações de escrita (criar, atualizar, retirar) permanecem atrás de APIs autenticadas por tenant — a superfície pública é apenas de leitura e pesquisa, que é exatamente a assimetria que as normas pressupõem.

3. Um modelo de dados semântico, não um despejo de formulário (EN 18223)

A interoperabilidade falha no momento em que dois sistemas discordam sobre o que um campo significa. A EN 18223 aponta para os dados ligados, e dpp.gs serve cada passaporte como JSON-LD: um grafo Product de schema.org, estendido com o vocabulário GS1 e um espaço de nomes dpp: para aspetos específicos do passaporte (materiais, substâncias preocupantes, dados do setor). O @context está estruturado de modo a poder ser posteriormente reapontado para a ontologia intersetorial CIRPASS sem alterar a forma dos dados. Materiais, substâncias e conteúdo reciclado são modelados como blocos de construção partilhados, reutilizados por cada uma das 14 categorias de produtos — para que a ferramenta de um reciclador leia "cobalto, 12%, SVHC: não" da mesma forma, quer o produto seja uma bateria ou um brinquedo.

4. Confiança: Credenciais Verificáveis assinadas (prEN 18246)

O projeto de norma de autenticação coloca uma questão difícil: como sabe um reciclador, um funcionário aduaneiro ou um consumidor que um passaporte é genuíno e não foi alterado? dpp.gs responde-lhe com criptografia aberta em vez de um livro-razão. Qualquer passaporte pode ser emitido como uma Credencial Verificável da W3C, assinada com uma chave Ed25519 como um vc+jwt compacto (a representação VC-JOSE-COSE). Qualquer pessoa pode obter a chave pública do emissor em /.well-known/jwks.json e verificar a assinatura offline — provando tanto quem emitiu o passaporte como que nem um byte foi alterado. Sem blockchain, sem intermediário central de confiança, sem dependência de fornecedor. (Veja porque escolhemos normas abertas em vez de blockchain.)

5. Prontidão para o registo (ESPR Art. 12–13)

A par da série EN, o ESPR exige um Registo DPP da UE central que regista um pequeno conjunto de identificadores obrigatórios para cada passaporte. dpp.gs já captura esses campos para cada produto e mantém-nos prontos a enviar assim que o endpoint do registo da Comissão entrar em funcionamento. Quando esse dia chegar, o registo é um interruptor de configuração, não uma migração.

Nota honesta sobre o estado: a série EN 18216, 18219–18223, 18239, 18246 é completamente nova (maio de 2026) e a prEN 18246 ainda é um projeto; alguns anexos e a própria API do Registo da UE ainda estão a ser finalizados. Acompanhamo-los à medida que evoluem. O que não faremos é reivindicar um certificado carimbado que ainda não existe para ninguém — o que podemos mostrar é uma plataforma construída sobre as mesmas normas abertas (GS1 Digital Link, JSON-LD, VC da W3C, OpenAPI) sobre as quais a própria série EN é construída.

O que isto significa para si

Se emite passaportes em dpp.gs, não está a apostar num formato proprietário que as normas possam mais tarde contradizer. Está a emitir identificadores GS1 Digital Link, dados JSON-LD, portadores QR + DataMatrix e, opcionalmente, credenciais assinadas — os ingredientes exatos para os quais as normas europeias estão a convergir. À medida que a série EN e o Registo da UE se consolidam, os seus passaportes acompanham-nos, em vez de precisarem de ser reemitidos.

Emita hoje um passaporte alinhado com as normas

GS1 Digital Link, JSON-LD, credenciais assinadas e uma API de pesquisa — grátis para os seus primeiros 2 GTIN.

Começar grátis →

Leitura relacionada: GS1 Digital Link explicado · Normas abertas, não blockchain · Quem vê o quê num passaporte