Avoimen lähdekoodin kuluttajasovellus kaikille Transpareo-DPP:ille: skannaa, selaa tuotteen historiaa, jaa versiotiedot. Aikakone DPP:ille.
Kuvittele, että pidät tuotetta kädessäsi ja skannaat sen päällä olevan QR-koodin. PDF-tiedoston sijaan avautuu pieni sovellus. Näet tuotteen juuri tällä hetkellä: mistä se koostuu, mistä se on peräisin ja mitä siinä on otettava huomioon. Yksi pyyhkäisy vie sinut ajassa taaksepäin - voit tarkastella jokaista koskaan julkaistua versiota.
Juuri tämän voit nyt kokeilla: Demo esittelee täydellisen tuotepassin esimerkkitiedoilla.
Tämä on Transpareo Time Machine, avoimen lähdekoodin kuluttajasovelluksemme jokaiselle digitaaliselle tuotepassille. Koodi on saatavilla GPL v3 -lisenssillä GitHubissa.
Kehitämme sitä, koska EU:n digitaalista tuotepassia koskeva asetus on laadittu kuluttajia varten - sitä henkilöä varten, joka pitää tuotetta kädessään. Useimmat tarjoajat tekevät siitä vaatimustenmukaisuuslomakkeen, jota kukaan ei skannaa kahdesti. Me teemme siitä sovelluksen, jonka kuluttaja myös avaa.
Neljä kosketuspistettä tuotteen kädessään pitävän henkilön näkökulmasta. Ei kirjautumista, ei sovelluksen asentamista.
Skannaa QR-koodi älypuhelimen kameralla. Sovellus avautuu selaimessa.
Tuote esitellään tässä ja nyt - komponentit, materiaalit, alkuperä, hoito, kierrätys.
Yksi pyyhkäisyliike vie sinut ajassa taaksepäin. Jokainen aiempi versio, jossa on muutoksen päivämäärä ja syy.
Jokaisella versiolla on oma linkkinsä. Käyttäjä jakaa tietyn version ystävilleen tai viranomaisille.
EU:n asetus digitaalisesta tuotepassista on suurin askel kohti tuotteiden läpinäkyvyyttä vuosikymmeniin. Se on - jos lukee sen perustana olevat tekstit huolellisesti - nimenomaisesti kuluttajille suunnattu. Viranomaiset, kierrättäjät ja korjaamot ovat mukana kehityksessä, mutta asetuksen ensisijainen kohderyhmä on se henkilö, jolla tuote on käsissään.
Lukujen valossa asia on selvä. Keskimääräinen eurooppalainen yksityishenkilö voi tämän vuosikymmenen loppuun mennessä skannata kymmeniä tai jopa satoja tuotepasseja vuodessa. Kun lasketaan 200 miljoonaa kotitaloutta, kyseessä on miljardeja kuluttajakohtaisia vuorovaikutustilanteita vuosittain. Viranomaisten ja kierrättäjien maailma on tässä vertailussa numeraalisesti mitättömän pieni.
Jotta asetus saavuttaisi kuluttajat, kuluttajasivuston on oltava hyvin rakennettu - nopea, kaunis ja johdonmukainen. Muuten se ei täytä tarkoitustaan. Olemme päättäneet rakentaa tämän kuluttajasivuston avoimen lähdekoodin pohjalta, jotta se ei ole riippuvainen yhdestä ainoasta palveluntarjoajasta.
Jokaisen tuotetietokortin yläosassa näkyy merkki: ”Verified by Transpareo”. Se osoittaa tarkastuksen tuloksen, joka ei tapahdu palvelimellamme, vaan kävijän selaimessa - ladattujen tavujen ja valmistajan julkisten avainten perusteella.
Kaksi toisistaan riippumatonta tahoa allekirjoittaa jokaisen DPP-version: valmistaja ja Transpareo. Molempien allekirjoitusten on oltava todennettavissa, jotta merkki muuttuu vihreäksi. ”Bring Your Own Key” (BYOK) -periaatteen mukaisesti valmistaja ylläpitää omaa allekirjoituspistettä - Transpareo ei koskaan säilytä yksityistä avainta, vaan lisää vain riippumattoman vastallekirjoituksen. Näin syntyy myöntäjän allekirjoitus, jota Transpareo ei itse voi luoda. Kompromitoitu palvelin ei voi väärentää valintamerkkiä, sillä tarkistus tapahtuu kävijän omalla laitteella.
Jos haluat tarkempia tietoja, napsauta tunnusta. Sen takana näet allekirjoitusketjun, hajautusarvot ja ketjutetun versiohistorian. Jos haluat vain tiedon, voit yksinkertaisesti ohittaa sen ja jatkaa tuotepassin lukemista.
Sama tarkistus on saatavilla myös erillisenä sivuna: DPP-varmennus -sivulla voit syöttää minkä tahansa tuotepassin manifest-URL-osoitteen ja nähdä täydellisen tarkistustuloksen - avaamatta itse passia.
Transpareo Time Machine on julkaistu GPL v3 -lisenssillä GitHubissa. Kloonaus, haarauttaminen, oma isännöinti - kaikki on sallittua. Julkaistujen muunnelmien on puolestaan oltava GPL v3 -lisenssin alaisia, jotta jokainen jatkokehitys palvelee yleistä etua.
Kolme tapaa integroida paketti:
<script> ja <transpareo-time-machine src="…">, valmista - ei rakennusvaihetta.npm install transpareo-time-machine omassa sovelluksessa.Jos tarvitset vain allekirjoituksen tarkistuksen ilman täydellistä tuotetietonäkymää, tuo sisarelementti <dpp-verifier> - ihanteellinen auditointityökaluille. Nähtävissä livenä DPP-verifioinnissa.
Sovellus on kehitetty ensisijaisesti kuluttajille. Se sopii kuitenkin kaikille, jotka haluavat tarkastella tai tarkistaa tuotetietoja itsenäisesti.
EU vaatii, että rekisteröity tuotepassi on saatavilla vähintään kymmenen vuotta - myös valmistajan konkurssin tai selvitystilan jälkeen. SaaS-palveluntarjoaja harvoin pysyy toiminnassa niin kauan. Siksi rakennamme alustan alusta alkaen siten, että tuotepasseja voidaan käyttää meistä riippumatta:
Jos Transpareo-alusta katoaisi huomenna, DPP-versiot ja avoimen lähdekoodin renderöintiohjelma jäisivät jäljelle.
Tässä kerrotaan, mitä taustalla tapahtuu. Jos et tarvitse tietää tätä yksityiskohtaisesti, voit ohittaa tämän osion - sovellus toimii myös ilman tätä tietoa.
Kaikki on dokumentoitu GitHubin README-tiedostossa - mukaan lukien käyttöliittymäarkkitehtuuri (oma reaktiivinen ydin, ei ulkoisia kehysrakenteita) ja ohjeet itsenäiseen ylläpitoon.
Transpareo Time Machine on osa laajempaa hanketta, jonka tavoitteena on tehdä digitaalisista tuotepasseista riippumattomasti tarkastettavia. Lisätietoja:
Löydät täydellisen lähdekoodin, kaikki julkaisut ja ongelmaa koskevan keskustelun julkisesta repositoriosta.