Atvērtā koda lietotāju lietotne ikvienam Transpareo-DPP: skenē, pārlūko produkta vēsturi, dalies ar versijas statusu. Laika mašīna DPP lietotājiem.
Iedomājieties, ka turat rokā kādu produktu un nolasāt uz tā esošo QR kodu. Tā vietā, lai atvērtos PDF fails, parādās neliela lietotne. Jūs redzat produktu šajā brīdī: no kā tas sastāv, no kurienes tas nāk, kas jāņem vērā. Ar vienu pavelcienu varat pārlūkot pagātni - var apskatīt katru versiju, kas jebkad ir publicēta.
Tieši to jūs tagad varat izmēģināt: demo versija parāda pilnīgu produkta pasi ar paraugdatiem.
Tas ir „Transpareo Time Machine” - mūsu atvērtā koda lietotāju lietotne jebkurai digitālajai produkta pasei. Kods ir pieejams saskaņā ar GPL v3 licencē GitHub.
Mēs to izstrādājam, jo ES regula par digitālo produktu pasi ir rakstīta patērētājiem - personai, kas tur produktu rokās. Lielākā daļa piegādātāju to pārvērš par atbilstības veidlapu, kuru neviens neieskenē divreiz. Mēs to pārvēršam par lietotni, kuru patērētājs arī atver.
Četri saskares punkti no tā cilvēka viedokļa, kurš tur produktu rokās. Nav nepieciešama pieteikšanās, nav jāinstalē lietotne.
Nolasiet QR kodu ar viedtālruņa kameru. Lietotne atvērsies pārlūkprogrammā.
Produkts parādās tagad - sastāvdaļas, materiāli, izcelsme, kopšana, pārstrāde.
Ar vienu pavelcienu var pārlūkot iepriekšējās versijas. Katra iepriekšējā versija ir norādīta ar datumu un izmaiņu iemeslu.
Katrai versijai ir sava saite. Lietotājs dalās ar konkrētu versiju ar draugiem vai iestādēm.
ES regula par digitālo produktu pasi ir lielākā virzība uz produktu pārredzamību pēdējo desmitgažu laikā. Ja uzmanīgi izlasa tās pamattekstus, redzams, ka tā ir skaidri paredzēta patērētājiem. Iestādes, pārstrādātāji un darbnīcas iesaistās šajā procesā, taču galvenais adresāts ir persona, kas tur produktu rokās.
Skaitļos izteikts, situācija ir nepārprotama. Vidusmēra Eiropas iedzīvotājs šīs desmitgades beigās gadā varēs ieskenēt desmitiem vai pat simtiem produktu pasu. Aprēķinot uz 200 miljoniem mājsaimniecību, tas nozīmē miljardiem patērētāju mijiedarbību gadā. Salīdzinājumā ar to iestāžu un pārstrādātāju darbība skaitliski ir niecīga.
Ja regula ir jāievieš patērētāju vidū, tad patērētāju portālam jābūt labi izstrādātam - ātram, pievilcīgam un loģiskam. Pretējā gadījumā tā neizpildīs savu mērķi. Mēs esam nolēmuši izveidot šo patērētāju portālu kā atvērtā koda risinājumu, lai tas nebūtu atkarīgs no viena konkrēta pakalpojuma sniedzēja.
Katras produkta kartes augšdaļā parādās plāksnīte: „Pārbaudīts ar Transpareo”. Tā atspoguļo pārbaudes rezultātu, kas notiek nevis mūsu serverī, bet gan apmeklētāja pārlūkprogrammā - izmantojot lejupielādētos baitus un ražotāja publiskos atslēgas.
Katru DPP versiju paraksta divas savstarpēji neatkarīgas puses: ražotājs un „Transpareo“. Abiem parakstiem jābūt pārbaudāmiem, lai plāksnīte kļūtu zaļa. Izmantojot „Bring Your Own Key“ (BYOK) principu, ražotājs uztur savu paraksta galapunktu - „Transpareo“ nekad neuzglabā privāto atslēgu un tikai pievieno neatkarīgo pretparakstu. Tādējādi rodas izdevēja paraksts, ko „Transpareo“ pats nevar izveidot. Kompromitēts serveris nevar viltot atzīmi, jo pārbaude notiek pie paša apmeklētāja.
Ja vēlaties uzzināt sīkāku informāciju, noklikšķiniet uz plāksnītes. Aiz tās redzēsiet paraksta ķēdi, hašus un saistīto versiju vēsturi. Ja vēlaties tikai informāciju, vienkārši ignorējiet to un turpiniet lasīt produkta pasi.
Šī pati pārbaude ir pieejama arī kā atsevišķa lapa: DPP verifikācijas lapā ievadiet jebkuras produkta pases manifestu URL un redzēsiet pilnus pārbaudes rezultātus - neatraujot pašu pasi.
Transpareo Time Machine ir pieejams saskaņā ar GPL v3 GitHub vietnē. Klonēšana, atzarojumu veidošana, pašam hostēšana - viss ir atļauts. Publicētās modifikācijas savukārt ir jāizplata saskaņā ar GPL v3, lai ikviena tālākā attīstība kalpotu sabiedrības interesēm.
Trīs veidi, kā integrēt šo pakotni:
<script> un <transpareo-time-machine src="…"> - gatavs, nav nepieciešama kompilācija.npm install transpareo-time-machine savā lietotnē.Ja nepieciešama tikai paraksta pārbaude bez pilna produkta skata, importējiet saistīto elementu <dpp-verifier> - ideāli piemērots revidentu rīkiem. To var apskatīt tiešsaistē DPP verifikācijas lapā.
Lietotne sākotnēji ir izstrādāta patērētājiem. Tomēr tā ir piemērota ikvienam, kurš vēlas neatkarīgi apskatīt vai pārbaudīt produktu datus.
ES prasa, lai reģistrētais produkta pases dokuments būtu pieejams vismaz desmit gadus - arī pēc ražotāja maksātnespējas vai likvidācijas. SaaS pakalpojumu sniedzējs reti darbojas tik ilgi. Tāpēc mēs no paša sākuma veidojam platformu tā, lai produktu pases būtu izmantojamas neatkarīgi no mums:
Ja rīt „Transpareo” platforma pazustu, paliktu DPP versijas un atvērtā koda renderētājs.
Šeit ir izklāstīts, kas notiek „zem motora pārsega“. Ja jums nav nepieciešams to zināt sīkāk, varat izlaist šo sadaļu - lietotne darbosies arī tāpat.
Viss ir dokumentēts README failā GitHub vietnē - ieskaitot frontend arhitektūru (pašu izstrādāts reaktīvais kodols, bez ārējiem frameworkiem) un izveides instrukcijas pašhostēšanai.
„Transpareo Time Machine“ ir patērētāju vērsta iniciatīva, kas ir daļa no plašākas kampaņas, kuras mērķis ir nodrošināt digitālo produktu pasu neatkarīgu pārbaudāmību. Vairāk par to:
Pilnu avota kodu, visus izlaidumus un diskusiju par problēmu varat atrast publiskajā repozitorijā.