SSI Cloud Agent Back-end

From DE4A
Revision as of 09:36, 11 April 2021 by Martina.sestak (talk | contribs) (Added links to HL Aries documentation websites.)
Jump to navigation Jump to search

SSI Authority Agent Back-end

Classification/description
Item Description
name SSI Authority Agent Back-end
description Application component managing the DID connections and handling the VC/VP related events.
pattern(s) VC
application collaboration Authority Agent

Application Services realized by this component
Application Service Description Pattern
DID Connection Invitation Generic. The service generates and provides a JSON invitation (DID document) with which the different stakeholders (e.g., users) can start the process of DID connection establishment. VC
DID Connection Response Generic. The service validates and checks the user's response to the generated DID connection invitation. As a result of this action, information on the DID connection establishment is provided. VC
VP Validation The service performs an initial screening and validation of the VP submitted by the user with regard to its schema structure, eIDAS identity matching and the validity of the digital signature. The result of this action is the information on the validity of the VP submitted for the procedure. VC
VP Request The service, dependant on procedural requirements, generates a request for evidence in the form of verifiable presentations (VPs). It requires evidences to be aligned with a specific VP format. VC
VC Issuing The service provides functionalities related to (re)issuing of requested evidence in the form of a VC. The VC is issued through an established DID connection and accepted VC. VC
DE4A Common Components & BBs & MS Solutions
Component Source UC Description
SSI Authority Agent REST API DE4A Use Case "Diploma/Certs/Studies/Professional Recognition" (SA UC3) The component that exposes a set of methods as an interface to the Authority Agent's back-end functionalities.
Hyperledger Aries server DE4A Use Case "Diploma/Certs/Studies/Professional Recognition" (SA UC3)
Hyperledger Aries REST API DE4A Use Case "Diploma/Certs/Studies/Professional Recognition" (SA UC3) The component that exposes a set of methods as an interface to the HL Aries Go functionalities (DID generation, sending VC offer/VC, accepting requests, etc.). The component is used by the SSI Authority Agent REST API to implement SSI funcionalities and communication between the Authority and Edge Agent.
Hyperledger Aries Webhooks DE4A Use Case "Diploma/Certs/Studies/Professional Recognition" (SA UC3) The component that enables an automatic detection of changes on the HL Aries server (e.g. user's acceptance of DID connection invitation, VC offer/VC request, etc.).