Miten dpp.gs noudattaa uusia EU:n DPP-standardeja (EN 18216, 18219–18223, 18239, 18246)
Kahden vuoden ajan digitaalinen tuotepassi oli määritelty pelkästään sääntelyn kautta — ESPR totesi, että passin on oltava olemassa, muttei sitä, missä muodossa sen tulisi siirtyä järjestelmien välillä. Tuo aukko sulkeutui toukokuussa 2026, kun CEN/CENELEC-tekninen komitea JTC 24 julkaisi ensimmäiset eurooppalaiset DPP-standardit: EN 18216, 18219–18223, 18239, 18246 -sarjan. Tämä kirjoitus kuvaa selkeästi, miten dpp.gs vastaa kutakin niistä, jotta näet tarkalleen, missä alusta on jo nyt vaatimustenmukainen.
EN 18216, 18219–18223, 18239, 18246 -sarja lyhyesti
JTC 24 jakoi ongelman kerroksiin. Jokainen standardi kattaa yhden osa-alueen, ja vaatimustenmukaisen passin on vastattava niihin kaikkiin:
| Standardi | Osa-alue | Miten dpp.gs toteuttaa sen |
|---|---|---|
| EN 18219 | Yksilölliset tunnisteet | GS1 Digital Link — jokainen passi on selvitettävissä oleva https://dpp.gs/01/{GTIN} -URI, jota voi valinnaisesti tarkentaa erällä (/10/) ja sarjanumerolla (/21/). |
| EN 18220 | Tiedonkantajat | QR-koodi (koodaa koko Digital Link -URL-osoitteen) ja GS1 DataMatrix FNC1:llä (koodaa raa'an AI-merkkijonon) — molemmat luodaan jokaiselle tuotteelle. |
| EN 18216 | Tiedonvaihtoprotokollat | Tavallinen HTTPS-haku sisältöneuvottelulla: puhelin saa HTML:n, järjestelmä saa JSON:n tai JSON-LD:n samasta osoitteesta. |
| EN 18222 | Elinkaaren ja haettavuuden API:t | Versioitu /dpp/v1 -API: hae passeja tunnisteen, toimijan, tavarakoodin, sektorin tai tilan mukaan; nouda mikä tahansa passi; kysele sen elinkaaren tilaa. |
| EN 18223 | Järjestelmien yhteentoimivuus | JSON-LD-esitys, joka perustuu schema.orgiin + GS1-sanastoon + DPP-nimiavaruuteen, joten passi on koneellisesti tulkittava semanttinen graafi eikä pelkkä lomake. |
| prEN 18246 | Todennus ja tietojen eheys | Passit voidaan myöntää W3C Verifiable Credentials -valtuuksina, jotka allekirjoitetaan Ed25519:llä (vc+jwt) ja jotka voidaan todentaa offline-tilassa julkista avainta vasten — ilman lohkoketjua. |
1. Identiteetti ja kantajat: GS1 Digital Link (EN 18219 / EN 18220)
Kaikki alkaa tunnisteesta. dpp.gs ei koskaan keksi omaa tuotetunnistetta — se käyttää jo omistamaasi GTIN-koodia GS1 Digital Link -muodossa ilmaistuna. Tuo yksi päätös täyttää kaksi standardia kerralla: tunnistekerroksen (EN 18219) ja tiedonkantajakerroksen (EN 18220), koska Digital Link on suunniteltu toimimaan sekä kuluttajan QR-koodin että GS1 DataMatrixin sisällä. Sama koodi, jonka asiakas skannaa kaupassa, on koodi, jonka tulliskanneri lukee rajalla. Toista identiteettijärjestelmää ei tarvitse sovittaa yhteen.
2. Haku ja etsintä: yksi URL, monta muotoa (EN 18216 / EN 18222)
EN 18216 koskee sitä, miten passi noudetaan, ja EN 18222 sitä, miten passit löydetään ja miten niiden elinkaarta kysellään. dpp.gs vastaa molempiin samasta paikasta:
- Nouto —
GET /dpp/v1/passports/{GTIN}palauttaa koko passin JSON-LD-muodossa (tai tavallisena JSON:na). Julkinen katseluohjelman URL tekee saman sisältöneuvottelun kautta: pyydäapplication/ld+json-muotoa ja saat dataa, et verkkosivua. - Haku —
GET /dpp/v1/passports?sector=textile&operator=…antaa minkä tahansa valtuutetun järjestelmän löytää passeja tuotetunnisteen, talouden toimijan, tavarakoodin (HS), sektorin tai rekisteröintitilan mukaan, sivutuksella. - Elinkaari —
GET /dpp/v1/passports/{GTIN}/lifecycleraportoi rekisteröintitilan ja keskeiset päivämäärät, jotta loppupään järjestelmä tietää, onko passi aktiivinen, vireillä vai peruutettu.
Kirjoitusoperaatiot (luonti, päivitys, poisto) pysyvät todennettujen vuokralais-API:en takana — julkinen pinta on vain luku ja haku, mikä on tarkalleen se epäsymmetria, jonka standardit olettavat.
3. Semanttinen tietomalli, ei lomakkeen kaatopaikka (EN 18223)
Yhteentoimivuus epäonnistuu heti, kun kaksi järjestelmää on eri mieltä siitä, mitä kenttä tarkoittaa. EN 18223 ohjaa kohti linkitettyä dataa, ja dpp.gs tarjoaa jokaisen passin JSON-LD-muodossa: schema.org Product -graafina, jota on laajennettu GS1-sanastolla ja dpp:-nimiavaruudella passikohtaisia näkökohtia (materiaalit, huolta aiheuttavat aineet, sektoridata) varten. @context on rakennettu niin, että se voidaan myöhemmin osoittaa CIRPASS-monisektoriseen ontologiaan muuttamatta datan muotoa. Materiaalit, aineet ja kierrätetty sisältö mallinnetaan jaettuina rakennuspalikoina, joita jokainen 14 tuoteryhmästä käyttää uudelleen — joten kierrättäjän työkalu lukee "koboltti, 12 %, SVHC: ei" samalla tavalla riippumatta siitä, onko tuote akku vai lelu.
4. Luottamus: allekirjoitetut Verifiable Credentials (prEN 18246)
Todennusstandardiluonnos esittää vaikean kysymyksen: mistä kierrättäjä, tullivirkailija tai kuluttaja tietää, että passi on aito ja muuttumaton? dpp.gs vastaa siihen avoimella kryptografialla eikä rekisterillä. Mikä tahansa passi voidaan myöntää W3C Verifiable Credential -valtuutena, joka allekirjoitetaan Ed25519-avaimella kompaktina vc+jwt:nä (VC-JOSE-COSE-esitys). Kuka tahansa voi noutaa myöntäjän julkisen avaimen osoitteesta /.well-known/jwks.json ja todentaa allekirjoituksen offline-tilassa — todistaen sekä kuka myönsi passin että sen, ettei yksikään tavu ole muuttunut. Ei lohkoketjua, ei keskitettyä luottamusvälittäjää, ei toimittajariippuvuutta. (Katso miksi valitsimme avoimet standardit lohkoketjun sijaan.)
5. Valmius rekisteriin (ESPR art. 12–13)
EN-sarjan ohella ESPR edellyttää keskitettyä EU:n DPP-rekisteriä, joka tallentaa kunkin passin pienen joukon pakollisia tunnisteita. dpp.gs kerää jo nyt nuo kentät jokaiselle tuotteelle ja pitää ne valmiina lähetettäväksi heti, kun komission rekisterin päätepiste otetaan käyttöön. Kun se päivä koittaa, rekisteröinti on asetuskytkin, ei migraatio.
Mitä tämä tarkoittaa sinulle
Jos myönnät passeja dpp.gs:ssä, et lyö vetoa omistusoikeudellisen muodon puolesta, jonka standardit saattavat myöhemmin kumota. Myönnät GS1 Digital Link -tunnisteita, JSON-LD-dataa, QR- ja DataMatrix-kantajia ja valinnaisesti allekirjoitettuja valtuuksia — täsmälleen ne ainekset, joihin eurooppalaiset standardit ovat yhdentymässä. Kun EN-sarja ja EU:n rekisteri vakiintuvat, passisi kulkevat niiden mukana sen sijaan, että ne pitäisi myöntää uudelleen.
Myönnä standardien mukainen passi jo tänään
GS1 Digital Link, JSON-LD, allekirjoitetut valtuudet ja haku-API — ilmaiseksi kahdelle ensimmäiselle GTIN-koodillesi.
Aloita ilmaiseksi →Lue lisää: GS1 Digital Link selitettynä · Avoimet standardit, ei lohkoketjua · Kuka näkee mitäkin passissa