Kaip dpp.gs atitinka naujus ES DPP standartus (EN 18216, 18219–18223, 18239, 18246)
Dvejus metus skaitmeninį produkto pasą apibrėžė tik reglamentas — ESPR sakė, kad pasas turi egzistuoti, bet ne kokios formos jis turi būti perdavime. Ta spraga užsidarė 2026 m. gegužę, kai CEN/CENELEC techninis komitetas JTC 24 paskelbė pirmuosius Europos DPP standartus: EN 18216, 18219–18223, 18239, 18246 seriją. Šis įrašas tiesiai susieja dpp.gs su kiekvienu iš jų, kad matytumėte tiksliai, kur platforma šiandien atitinka.
EN 18216, 18219–18223, 18239, 18246 serija trumpai
JTC 24 padalijo problemą į sluoksnius. Kiekvienas standartas reguliuoja vieną aspektą, ir atitinkantis pasas turi atsakyti į visus:
| Standartas | Aspektas | Kaip dpp.gs jį įgyvendina |
|---|---|---|
| EN 18219 | Unikalūs identifikatoriai | GS1 Digital Link — kiekvienas pasas yra sprendžiamas https://dpp.gs/01/{GTIN} URI, pasirinktinai kvalifikuotas partija (/10/) ir serija (/21/). |
| EN 18220 | Duomenų nešikliai | QR kodas (koduoja pilną Digital Link URL) ir GS1 DataMatrix su FNC1 (koduoja neapdorotą AI eilutę) — abu generuojami kiekvienam produktui. |
| EN 18216 | Duomenų mainų protokolai | Paprastas HTTPS gavimas su turinio derinimu: telefonas gauna HTML, sistema gauna JSON arba JSON-LD iš to paties URL. |
| EN 18222 | API gyvavimo ciklui ir paieškai | Versijuojamas /dpp/v1 API: ieškokite pasų pagal identifikatorių, veiklos vykdytoją, prekės kodą, sektorių ar būseną; gaukite bet kurį pasą; užklauskite jo gyvavimo ciklo būseną. |
| EN 18223 | Sistemų sąveikumas | JSON-LD vaizdavimas, sukurtas ant schema.org + GS1 žodyno + DPP vardų erdvės, kad pasas būtų kompiuterio interpretuojamas semantinis grafas, o ne tik forma. |
| prEN 18246 | Autentifikavimas ir duomenų vientisumas | Pasai gali būti išduoti kaip W3C Verifiable Credentials, pasirašyti Ed25519 (vc+jwt) ir patikrinami neprisijungus pagal viešąjį raktą — be blockchain. |
1. Tapatybė ir nešikliai: GS1 Digital Link (EN 18219 / EN 18220)
Viskas prasideda nuo identifikatoriaus. dpp.gs niekada neišranda nuosavo produkto ID — jis naudoja jau jums priklausantį GTIN, išreikštą kaip GS1 Digital Link. Tas vienas sprendimas iškart atitinka du standartus: identifikatoriaus sluoksnį (EN 18219) ir duomenų nešiklio sluoksnį (EN 18220), nes Digital Link sukurtas gyventi tiek vartotojo QR kode, tiek GS1 DataMatrix. Tas pats kodas, kurį pirkėjas nuskaito parduotuvėje, yra kodas, kurį muitinės skaitytuvas perskaito pasienyje. Nėra antros tapatybės sistemos, kurią reikėtų suderinti.
2. Gavimas ir paieška: vienas URL, daug formatų (EN 18216 / EN 18222)
EN 18216 yra apie tai, kaip pasas gaunamas, o EN 18222 — kaip pasai randami ir kaip užklausiamas jų gyvavimo ciklas. dpp.gs atsako į abu iš tos pačios vietos:
- Gauti —
GET /dpp/v1/passports/{GTIN}grąžina pilną pasą kaip JSON-LD (arba paprastą JSON). Viešas žiūrėtuvo URL daro tą patį per turinio derinimą: paprašykiteapplication/ld+jsonir gausite duomenis, o ne tinklalapį. - Ieškoti —
GET /dpp/v1/passports?sector=textile&operator=…leidžia bet kuriai įgaliotai sistemai aptikti pasus pagal produkto identifikatorių, ekonominės veiklos vykdytoją, prekės (HS) kodą, sektorių ar registracijos būseną, su puslapiavimu. - Gyvavimo ciklas —
GET /dpp/v1/passports/{GTIN}/lifecyclepateikia registracijos būseną ir pagrindines datas, kad tolesnė sistema žinotų, ar pasas aktyvus, laukiantis ar atšauktas.
Rašymo operacijos (kūrimas, atnaujinimas, išėmimas) lieka už autentifikuotų tenanto API — vieša sritis skirta tik skaitymui ir paieškai, o tai būtent ta asimetrija, kurią standartai numato.
3. Semantinis duomenų modelis, o ne formos iškrovimas (EN 18223)
Sąveikumas žlunga tą akimirką, kai dvi sistemos nesutaria, ką lauko reiškia. EN 18223 stumia link susietų duomenų, ir dpp.gs pateikia kiekvieną pasą kaip JSON-LD: schema.org Product grafas, praplėstas GS1 žodynu ir dpp: vardų erdve pasui būdingiems aspektams (medžiagos, susirūpinimą keliančios medžiagos, sektoriaus duomenys). @context struktūruotas taip, kad vėliau galėtų būti nukreiptas į CIRPASS tarpsektorinę ontologiją nekeičiant duomenų formos. Medžiagos, medžiagų sudėtis ir perdirbtas turinys modeliuojami kaip bendri statybiniai blokai, pakartotinai naudojami kiekvienos iš 14 produktų kategorijų — kad perdirbėjo įrankis perskaitytų „kobaltas, 12 %, SVHC: ne“ vienodai, ar produktas yra baterija, ar žaislas.
4. Pasitikėjimas: pasirašyti Verifiable Credentials (prEN 18246)
Autentifikavimo standarto projektas kelia sunkų klausimą: kaip perdirbėjas, muitinės pareigūnas ar vartotojas žino, kad pasas tikras ir nepakeistas? dpp.gs atsako į tai atvira kriptografija, o ne registru. Bet kuris pasas gali būti išduotas kaip W3C Verifiable Credential, pasirašytas Ed25519 raktu kaip kompaktiškas vc+jwt (VC-JOSE-COSE vaizdavimas). Bet kas gali atsisiųsti išdavėjo viešąjį raktą iš /.well-known/jwks.json ir patikrinti parašą neprisijungus — įrodydamas ir kas išdavė pasą, ir kad nė vienas baitas nepasikeitė. Be blockchain, be centrinio pasitikėjimo tarpininko, be tiekėjo priklausomybės. (Žiūrėkite, kodėl pasirinkome atviruosius standartus, o ne blockchain.)
5. Registro parengtis (ESPR 12–13 str.)
Kartu su EN serija ESPR įgalioja centrinį ES DPP registrą, kuris fiksuoja nedidelį privalomų identifikatorių rinkinį kiekvienam pasui. dpp.gs jau fiksuoja tuos laukus kiekvienam produktui ir laiko juos paruoštus išsiųsti, kai tik pradės veikti Komisijos registro endpoint. Atėjus tai dienai, registracija bus konfigūracijos jungiklis, o ne migracija.
Ką tai reiškia jums
Jei išduodate pasus dpp.gs, jūs nestatote ant nuosavo formato, kuriam standartai vėliau gali prieštarauti. Jūs išduodate GS1 Digital Link identifikatorius, JSON-LD duomenis, QR + DataMatrix nešiklius ir pasirinktinai pasirašytus kredencialus — būtent tas sudedamąsias dalis, link kurių konverguoja Europos standartai. EN serijai ir ES registrui tvirtėjant, jūsų pasai juda kartu su jais, o ne reikalauja perlaidavimo.
Išduokite standartus atitinkantį pasą šiandien
GS1 Digital Link, JSON-LD, pasirašyti kredencialai ir paieškos API — nemokamai pirmiems 2 GTIN.
Pradėkite nemokamai →Susiję skaitiniai: GS1 Digital Link paaiškinta · Atvirieji standartai, o ne blockchain · Kas ką mato pase