Saltar al contingut principal

2. Explorar, comprar i consumir actius a AgrospAI

Passos necessaris per explorar, comprar i consumir actius a l'espai de dades d'AgrospAI.

Explorant el mercat de l'espai de dades

La forma més senzilla de descobrir els serveis publicats al espai de dades és a través del portal principal: portal.agrospai.udl.cat.

Les pàgines d'aterratge dels portals ofereixen una visió general de les dades seleccionades i de les ofertes de serveis a través d'un catàleg que també permet filtrar-los, com es mostra a la Fig. 2.

Fig. 2. Portal del marketplace de AgrospAI (font: https://marketplace.portal.agrospai.udl.cat)

El resum de metadades de tots els actius llistats informa sobre el seu nom, títol, breu descripció, preu, nombre de consums/vendes i la xarxa on està registrat. A més, cada actiu s'etiqueta com "DESCARREGAR" si es pot descarregar o "COMPUTE" si no es pot i només es pot consumir en un entorn de computació a dades, cosa que garanteix la sobirania sobre el seu contingut per part del propietari de l'actiu. A més, els actius poden ser un actiu de dades marcat com a "DATASET" o un servei de processament de dades marcat com a "ALGORITHM".

Hi ha conjunts de dades i algoritmes que es poden consumir descarregant les dades o el codi continguts, respectivament, quan estan etiquetats com "DESCARREGAR". D'altra banda, si un conjunt de dades està etiquetat com a "COMPUTE", les dades no es poden descarregar i només es poden consumir mitjançant l'enfocament de procés a dades. En aquest cas, el consumidor no té accés a les dades, aquestes es carreguen a l'entorn de còmput juntament amb l'algorisme escollit per processar-los, entre els prèviament consentits pel propietari. El consumidor només té accés al resultat del càlcul, no a les dades brutes que romanen sota el control del seu propietari.

Quan es fa clic en un actiu en particular, és possible inspeccionar-lo en detall i es disposa de més informació. Tots els actius s'identifiquen mitjançant un identificador únic, el DID. Informació addicional, com es mostra a la Fig. 3, incloure el propietari de l'actiu, identificat mitjançant l'adreça pública corresponent a la privada associada al participant corresponent, tal com es va detallar anteriorment per al procediment d'incorporació a l'apartat 2. El nom del participant registrat es mostra en lloc de la seva adreça pública per millorar la usabilitat del mercat. A sota de la informació del propietari, es mostra el testimoni que regeix l'accés al actiu.

A més, si s'ha afegit al servei una credencial de servei compatible amb Gaia-X i si coincideix amb aquest DID d'actiu, es mostra una insígnia després de validar-la amb una Cambra de Compensació Digital de Gaia-X (GXDCH).

A la banda dreta, hi ha un resum dels costos de consum d'aquest actiu, denominats en una moneda especificada pel proveïdor de serveis, és a dir, en euros. Aquesta moneda s'utilitzarà per a la liquidació prepagada d'una subscripció i la liquidació s'ha de completar abans que es pugui accedir a l'actiu durant el període de subscripció.

Fig. 3. Detalls sobre un actiu al mercat (font: https://portal.agrospai.udl.cat)

Adquirir un actiu

Per consumir un conjunt de dades seleccionat, el consumidor ha de complir primer les condicions següents:

  • Ha de ser apte per consumir l'actiu o la combinació d'actius (per exemple, un conjunt de dades i l'algorisme que s'ha de processar si el consum es limita a la computació). De forma predeterminada, els serveis poden ser consumits per qualsevol participant tret que el propietari restringeixi l'accés a certs consumidors o propòsits potencials.

  • El consumidor ha de tenir un saldo suficient associat a la seva megafonia, suficient per cobrir les tarifes de la xarxa i cobrir els costos de tots els actius involucrats, a més dels recursos de còmput per executar l'algorisme sobre el conjunt de dades si el consum es restringeix a l'enfocament de còmput a dades.

  • El consumidor ha d'estar connectat a través del portal a la xarxa on està registrat l'actiu i fer-ho utilitzant la seva adreça pública.

Si es compleixen totes les condicions, el botó de compra ho indicarà estant disponible i no en gris. En cas contrari, l'usuari rep una indicació al frontend amb un missatge que descriu el problema i informació sobre com resoldre'l.

Si es desencadena el consum, se li demanarà a l'usuari que firmi diverses transaccions. Si el tipus de consum d'actius és per descàrrega, el procediment és el següent:

  • Registreu el consentiment amb els Termes i Condicions del actiu.

  • Feu que el saldo requerit estigui disponible per a la transacció.

  • Pagar perquè l'actiu adquireixi el testimoni que atorga accés a ell.

  • Finalment, intercanvia el testimoni d'accés adquirit per consumir l'actiu, en aquest cas mitjançant descàrrega.

La primera transacció establirà i aprovarà un límit màxim de despesa per a la següent transacció que determina quant es pot pagar pel servei. En el següent pas, el consumidor aprova una segona transacció per intercanviar moneda pel testimoni d'accés requerit per a l'actiu. Aquesta transacció inclourà les tarifes de xarxa per cobrir el cost dels serveis de federació i la infraestructura proporcionada pels federadors (validadors de xarxa). Quan s'aprovi, la transacció s'enviarà a la xarxa, es facilitarà l'intercanvi i s'intercanviarà el testimoni d'accés adquirit per executar el dret d'ús del servei. Això crea una entrada de seguiment d'auditoria i marca el començament de la subscripció al servei, que es documenta al servei de registre federat.

El controlador d'accés utilitzat pel proveïdor de serveis utilitzarà aquest esdeveniment de seguiment d'auditoria i prova de transacció per determinar si un usuari té dret a accedir al servei i per verificar la identitat d'un usuari. Tots els participants podran avaluar l'estat de la transacció a través del servei de registre, com es detalla al punt 3.9.

Ara es pot descarregar el servei com es detalla a la següent subsecció. Tingueu en compte que, en el cas d'un actiu restringit al consum de còmput, hi haurà un segon procés d'oferta i contractació de serveis involucrat i es requereixen almenys 5 transaccions, ja que es estipularan dos contractes amb fins a tres parts (el propietari de les dades, el proveïdor de l'algorisme i la part que aporta els recursos de còmput a dades). Després de registrar aquestes transaccions, i una vegada que el procés de computació a dades hagi completat l'execució del algorisme en el conjunt de dades, els resultats del càlcul estaran disponibles per al seu consum com es detalla a la següent subsecció.

Consum d'un actiu adquirit

Ara que l'actiu ha estat adquirit, es pot consumir. Si el tipus de consum és "descarregar", s'assenyalarà mitjançant la disponibilitat d'un botó "Descarregar" activat. Quan se sol·licita el consum, el controlador d'accés a l'espai de dades designat pel proveïdor del actiu verificarà que la identitat del consumidor coincideixi amb la identitat de la part que va adquirir l'actiu. Per aquest motiu, es realitza una sol·licitud de signatura per demostrar que el consumidor té el control de la clau privada associada a l'adreça pública del consumidor. Si la signatura ha estat verificada correctament pel controlador d'accés, l'arxiu es pot descarregar. De la mateixa manera, si el consum es basa en el procés a dades, els resultats del càlcul es poden descarregar després de verificar la identitat del consumidor.

També és possible accedir al seu historial de consum a través del mercat de l'espai de dades, passant per l'opció "Veure perfil" associada a l'usuari actual, com es mostra a la Fig. 4. Una vegada que s'ha connectat l'identificador a través de l'extensió MetaMask, o una similar que permeti administrar la clau privada associada. En la secció "Descàrregues", l'usuari actual trobarà una descripció completa de tots els serveis que s'han adquirit per a la descàrrega. I a la secció "Treballs de còmput", hi ha un resum de tots els processos de "còmput" activats per l'usuari, les respectives pistes d'auditoria i les opcions per accedir als resultats dels càlculs anteriors.

Fig. 4. Perfil d'usuari amb historial d'actius adquirits per descarregar i calcular a dades
(font: https://portal.agrospai.udl.cat)