Difference between revisions of "User Agent"

From DE4A
Jump to navigation Jump to search
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin suscipit mauris eu dui aliquet, feugiat porttitor eros placerat. Nullam semper arcu dui, sit amet laoreet urna vulputate a. Nullam et ligula non ante faucibus commodo a eget nisi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis.
+
The User Agent includes the collaboration between the SSI edge agent front-end and back-end components on the User side in order to manage incoming DID invitations, checking VCs issued to the User (acceptance or negation) or create VPs. It also provides an interface to communicate with the cloud Authority Agent. The User can manage his received VCs inside his Digital Wallet (i.e. store them, select VCs (VPs) which are to be sent to DC, etc.) by communicating with the SSI edge agent back-end.
 +
 
 +
<gallery widths="400" caption="Graphic representations of the User Agent application collaboration">
 +
File:DE4A_User_Agent.png|alt=Graphic representation of the User Agent application collaboration|[[Verifiable_Credentials_Pattern|VC]]
 +
</gallery>
 +
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 7: Line 12:
 
|-
 
|-
 
| [[SSI Edge Agent Front-end]]  
 
| [[SSI Edge Agent Front-end]]  
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin suscipit mauris eu dui aliquet, feugiat porttitor eros placerat.
+
| Component building UI and logic to handle DID connections and the VC/VP related events.
| VC  
+
| [[Verifiable Credentials Pattern|VC]]
 
|-
 
|-
 
| [[SSI Edge Agent Back-end]]  
 
| [[SSI Edge Agent Back-end]]  
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin suscipit mauris eu dui aliquet, feugiat porttitor eros placerat.
+
| Application component managing the DID connections and handling the VC/VP related events.
| VC  
+
| [[Verifiable Credentials Pattern|VC]]
 +
|-
 +
|[[Agent to Agent (Edge)]]
 +
|Interface between Agents that provides the functionalities of a DID connection, e.g.: exchange of DID documents, Verifiable Credentials and Verifiable Presentations. This is a symmetric interface to the interface to the 'Agent to Agent (Cloud)'
 +
|[[Verifiable Credentials Pattern|VC]]
 
|}
 
|}

Latest revision as of 15:25, 9 June 2021

The User Agent includes the collaboration between the SSI edge agent front-end and back-end components on the User side in order to manage incoming DID invitations, checking VCs issued to the User (acceptance or negation) or create VPs. It also provides an interface to communicate with the cloud Authority Agent. The User can manage his received VCs inside his Digital Wallet (i.e. store them, select VCs (VPs) which are to be sent to DC, etc.) by communicating with the SSI edge agent back-end.


Application Components of the User Agent
Application Component Description Pattern(s)
SSI Edge Agent Front-end Component building UI and logic to handle DID connections and the VC/VP related events. VC
SSI Edge Agent Back-end Application component managing the DID connections and handling the VC/VP related events. VC
Agent to Agent (Edge) Interface between Agents that provides the functionalities of a DID connection, e.g.: exchange of DID documents, Verifiable Credentials and Verifiable Presentations. This is a symmetric interface to the interface to the 'Agent to Agent (Cloud)' VC