<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.de4a.eu/index.php?action=history&amp;feed=atom&amp;title=SSI_Authority_Agent_Database</id>
	<title>SSI Authority Agent Database - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.de4a.eu/index.php?action=history&amp;feed=atom&amp;title=SSI_Authority_Agent_Database"/>
	<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=SSI_Authority_Agent_Database&amp;action=history"/>
	<updated>2026-05-18T06:58:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=SSI_Authority_Agent_Database&amp;diff=3864&amp;oldid=prev</id>
		<title>Martina.sestak at 09:57, 12 November 2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=SSI_Authority_Agent_Database&amp;diff=3864&amp;oldid=prev"/>
		<updated>2021-11-12T09:57:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:57, 12 November 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot; &gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Database structure ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Database structure ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;figure below shows the Entity-Relationship (ER) diagram of the &lt;/del&gt;database&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. The ER &lt;/del&gt;stores data &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in &lt;/del&gt;four entities: the DID connection (entity DIDConn), Verifiable Credential status (entity VCStatus), Verifiable Presentation status (entity VPStatus), and the DID (entity DID is only used for storing the DID value).  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The database stores data &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;about &lt;/ins&gt;four entities: the DID connection (entity DIDConn), Verifiable Credential status (entity VCStatus), Verifiable Presentation status (entity VPStatus), and the DID (entity DID is only used for storing the DID value).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The DIDConn entity stores information on the current status of the DID connection invitation generated by the [https://www.hyperledger.org/use/aries HL Aries agent]. The data includes information about the generated DIDs of the two Aries agents (cloud and edge), the raw JSON invitation and the current status of the DID connection.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The DIDConn entity stores information on the current status of the DID connection invitation generated by the [https://www.hyperledger.org/use/aries HL Aries agent]. The data includes information about the generated DIDs of the two Aries agents (cloud and edge), the raw JSON invitation and the current status of the DID connection.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l27&quot; &gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The DID entity includes information about the EBSI-compliant DID generated during the [[Authority Agent]] startup, which is then used to digitally sign the VC issued to the student.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The DID entity includes information about the EBSI-compliant DID generated during the [[Authority Agent]] startup, which is then used to digitally sign the VC issued to the student.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:ER SSI-AuthorityAgent v0.22.png|center|thumb|500x500px|E-R model of the Authority Agent's internal database.]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Martina.sestak</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=SSI_Authority_Agent_Database&amp;diff=3849&amp;oldid=prev</id>
		<title>Martina.sestak: Added description of the component.</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=SSI_Authority_Agent_Database&amp;diff=3849&amp;oldid=prev"/>
		<updated>2021-11-11T13:27:01Z</updated>

		<summary type="html">&lt;p&gt;Added description of the component.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Item&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|SSI Authority Agent Database&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|Application component, which stores the current status of requests generated by the SSI Authority Agent as well as the currently valid EBSI-compliant DID of the AA instance.&lt;br /&gt;
|-&lt;br /&gt;
|pattern&lt;br /&gt;
|[[Verifiable Credentials Pattern|VC]]&lt;br /&gt;
|-&lt;br /&gt;
|application collaboration&lt;br /&gt;
|[[Authority Agent]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Database structure ===&lt;br /&gt;
The figure below shows the Entity-Relationship (ER) diagram of the database. The ER stores data in four entities: the DID connection (entity DIDConn), Verifiable Credential status (entity VCStatus), Verifiable Presentation status (entity VPStatus), and the DID (entity DID is only used for storing the DID value). &lt;br /&gt;
&lt;br /&gt;
The DIDConn entity stores information on the current status of the DID connection invitation generated by the [https://www.hyperledger.org/use/aries HL Aries agent]. The data includes information about the generated DIDs of the two Aries agents (cloud and edge), the raw JSON invitation and the current status of the DID connection.&lt;br /&gt;
&lt;br /&gt;
The VCStatus entity stores information on the current status of the VC exchange between the cloud and the edge HL Aries agents. It includes the information on the PIID (Protocol Instance Identifier) obtained after initiating the VC exchange between the agents, the VC data in JSON format and the current status of the VC exchange (includes information on the VC offer exchange status).&lt;br /&gt;
&lt;br /&gt;
The VPStatus entity stores information on the current status of the VP exchange between the cloud and the edge HL Aries agents. It includes the information on the PIID (Protocol Instance Identifier) obtained after initiating the VP exchange between the agents, the VP data in JSON format as well as the VP name as stored by the HL Aries cloud agent and the current status of the VP exchange (includes information on the VP request exchange status).&lt;br /&gt;
&lt;br /&gt;
The DID entity includes information about the EBSI-compliant DID generated during the [[Authority Agent]] startup, which is then used to digitally sign the VC issued to the student.&lt;br /&gt;
[[File:ER SSI-AuthorityAgent v0.22.png|center|thumb|500x500px|E-R model of the Authority Agent's internal database.]]&lt;/div&gt;</summary>
		<author><name>Martina.sestak</name></author>
	</entry>
</feed>