Saltar al contenido principal

Documentación

El presente documento presenta las funcionalidades que tendrá Tracemate en sus versiones iniciales para lograr los principales objetivos:

  • Poder guardar cualquier bloque de información (JSON) en un momento puntual.
  • Poder enlazar los bloques de información de forma que quede trazabilidad entre ellos.
  • Cada bloque de información es persistido en Blockchain para garantizar su inmutabilidad y existencia.
  • Poder verificar la información de toda la cadena de información desde cualquier punto de la misma mediante códigos QR.
  • Poder verificar la información pública de Blockchain de cada bloque de información guardada.

Componentes

Para lograr estos objetivos, Tracemate se divide en los siguientes componentes:

  • Web pública de Tracemate: Web comercial de Tracemante donde los clientes podrán comprar sus licencias.
  • API: Capa de microservicios que permitirá el acceso de los clientes a las funcionalidades de Tracemate.
  • Backoffice Tracemate: Aplicación web de gestión que permitirá ver gráficas e informes sobre el uso de Tracemate de un cliente determinado.

Arquitectura de usuarios

Tracemate no está orientada a usuarios. Tracemate servirá de enlace entre otras aplicaciones y Blockchain permitiendo realizar las funcionalidades descritas anteriormente.

Licencias y acceso

Para poder hacer uso de la API los clientes deberás tener contratado una licencia de uso de Tracemate. Con dicha licencia de uso se entregará al cliente:

  • APIKey: Cadena de texto alfanumérico que representa al cliente que va a hacer uso de la API.
note

Con dichos elemento, cada llamada a la API deberá llevar una cabecera personalizada tal como se explica en la sección de acceso de la API.

Registro de actividad

Para la posterior auditoria de actividad, accesos y control de licencias, Tracemate llevará un control exhaustivo de las operaciones contra la API realizadas por cada cliente con su licencia asociada.