|      | 
																				   | 
																				  Verifier Agent   | 
																				  Verifier Agent Service Functions   | 
																			
																			
																				|      | 
																				   | 
																				  Verifier Agent   | 
																				  Verifier Agent Service Endpoint   | 
																			
																					
																						|      | 
																						   | 
																						  Verifier Agent Service Functions   | 
																						  Verify   | 
																					
																					
																						|   Realizes   | 
																						   | 
																						  Verifier Agent Service Functions   | 
																						  Verifier Agent Service Endpoint   | 
																					
																					
																						|      | 
																						   | 
																						  Verifier Agent Service Functions   | 
																						  Listen   | 
																					
																							
																								|   10. Verify Request-Response   | 
																								   | 
																								  Verify   | 
																								  VDR Agent Service Endpoint (DID Resolver)   | 
																							
															
													
											
											
																	
																		|      | 
																		   | 
																		  Verifiable Data Registry (VDR) Agent (Singleton)   | 
																		  VDR Agent Service Endpoint (DID Resolver)   | 
																	
																	
																		|      | 
																		   | 
																		  Verifiable Data Registry (VDR) Agent (Singleton)   | 
																		  VDR Agent Interface Declaration   | 
																	
																	
																		|      | 
																		   | 
																		  Verifiable Data Registry (VDR) Agent (Singleton)   | 
																		  VDR Agent Software Implementation   | 
																	
																	
																		|      | 
																		   | 
																		  Verifiable Data Registry (VDR) Agent (Singleton)   | 
																		  Verifiable Data Registry (Persistent Store)   | 
																	
																	
																		|      | 
																		   | 
																		  Verifiable Data Registry (VDR) Agent (Singleton)   | 
																		  VDR Agent Service Functions    | 
																	
																			
																				|   Has A   | 
																				   | 
																				  VDR Agent Software Implementation   | 
																				  VDR Agent Interface Declaration   | 
																			
																			
																				|   Assigned To   | 
																				   | 
																				  VDR Agent Software Implementation   | 
																				  VDR Agent Service Functions    | 
																			
																			
																				|   Assoociated With   | 
																				   | 
																				  VDR Agent Interface Declaration   | 
																				  VDR Agent Service Endpoint (DID Resolver)   | 
																			
																			
																				|      | 
																				   | 
																				  VDR Agent Service Functions    | 
																				  Publish   | 
																			
																			
																				|      | 
																				   | 
																				  VDR Agent Service Functions    | 
																				  Verify   | 
																			
																			
																				|      | 
																				   | 
																				  VDR Agent Service Functions    | 
																				  Listen   | 
																			
																			
																				|   Realizes   | 
																				   | 
																				  VDR Agent Service Functions    | 
																				  VDR Agent Service Endpoint (DID Resolver)   | 
																			
																			
																				|      | 
																				   | 
																				  VDR Agent Service Functions    | 
																				  Audit   | 
																			
																					
																						|   VDR Query   | 
																						   | 
																						  Verify   | 
																						  Verifiable Data Registry (Persistent Store)   | 
																					
																					
																						|   Record DID Document   | 
																						   | 
																						  Publish   | 
																						  Verifiable Data Registry (Persistent Store)   | 
																					
													
											
																	
																		|      | 
																		   | 
																		  Issuer Agent   | 
																		  Issuer Agent Service Functions   | 
																	
																	
																		|      | 
																		   | 
																		  Issuer Agent   | 
																		  Issuer Agent Service Endpoint   | 
																	
																			
																				|   Realizes   | 
																				   | 
																				  Issuer Agent Service Functions   | 
																				  Issuer Agent Service Endpoint   | 
																			
																			
																				|      | 
																				   | 
																				  Issuer Agent Service Functions   | 
																				  Listen   | 
																			
																			
																				|      | 
																				   | 
																				  Issuer Agent Service Functions   | 
																				  Issue   | 
																			
																			
																				|      | 
																				   | 
																				  Issuer Agent Service Functions   | 
																				  Mint VP   | 
																			
																			
																				|      | 
																				   | 
																				  Issuer Agent Service Functions   | 
																				  Sign   | 
																			
																					
																						|   13-14. Mint VP Request/Response   | 
																						   | 
																						  Issue   | 
																						  Issuer Agent Service Endpoint   | 
																					
																					
																						|   20. VC Issued   | 
																						   | 
																						  Issue   | 
																						  Holder Agent Service Endpoint   | 
																					
																					
																						|   15. Deliver New VC/16. Accept   | 
																						   | 
																						  Issue   | 
																						  Holder Agent Service Endpoint   | 
																					
																					
																						|   2. Prompt for ID w/challenge()   | 
																						   | 
																						  Issue   | 
																						  Holder Agent Service Endpoint   | 
																					
																					
																						|   9. Verify VP/11. Verification Result   | 
																						   | 
																						  Sign   | 
																						  Verifier Agent Service Endpoint   | 
																					
													
											
																	
																		|      | 
																		   | 
																		  Holder Agent   | 
																		  Holder Agent Interface   | 
																	
																	
																		|      | 
																		   | 
																		  Holder Agent   | 
																		  Holder Agent Service Functions   | 
																	
																	
																		|      | 
																		   | 
																		  Holder Agent   | 
																		  Holder Agent Service Endpoint   | 
																	
																			
																				|      | 
																				   | 
																				  Holder Agent Service Functions   | 
																				  Present   | 
																			
																			
																				|      | 
																				   | 
																				  Holder Agent Service Functions   | 
																				  Wallet   | 
																			
																			
																				|      | 
																				   | 
																				  Holder Agent Service Functions   | 
																				  Prompt   | 
																			
																			
																				|      | 
																				   | 
																				  Holder Agent Service Functions   | 
																				  Request   | 
																			
																			
																				|   Realizes   | 
																				   | 
																				  Holder Agent Service Functions   | 
																				  Holder Agent Service Endpoint   | 
																			
																					
																						|   12. Prompt for VC Acceptance   | 
																						   | 
																						  Request   | 
																						  Holder Agent Interface   | 
																					
																					
																						|   19. VC Issued   | 
																						   | 
																						  Request   | 
																						  Issuer Agent Service Endpoint   | 
																					
																					
																						|   1. VC Request Flow   | 
																						   | 
																						  Request   | 
																						  Issuer Agent Service Endpoint   | 
																					
																					
																						|   3. Prompt for ID Selection   | 
																						   | 
																						  Prompt   | 
																						  Holder Agent Interface   | 
																					
																					
																						|   17. Store VC/18. Store Acknowledged   | 
																						   | 
																						  Wallet   | 
																						  Holder Wallet Service (API)   | 
																					
																					
																						|   6. Mint VP   | 
																						   | 
																						  Present   | 
																						  Holder Wallet Service (API)   | 
																					
																					
																						|   5. Create VP   | 
																						   | 
																						  Present   | 
																						  Holder Wallet Service (API)   | 
																					
																					
																						|   8. Send VP with Signed Challenge   | 
																						   | 
																						  Present   | 
																						  Issuer Agent Service Endpoint   | 
																					
													
																			
																				|   4. Identifier Selection   | 
																				   | 
																				  Holder Agent Interface   | 
																				  Prompt   | 
																			
																			
																				|   Assoociated With   | 
																				   | 
																				  Holder Agent Interface   | 
																				  Holder Agent Service Endpoint   | 
																			
											
																	
																		|      | 
																		   | 
																		  Holder Wallet   | 
																		  Holder Wallet API Functions   | 
																	
																	
																		|      | 
																		   | 
																		  Holder Wallet   | 
																		  Holder Wallet Service (API)   | 
																	
																	
																		|      | 
																		   | 
																		  Holder Wallet   | 
																		  Holder Secure Credentials Repository   | 
																	
																	
																		|      | 
																		   | 
																		  Holder Wallet   | 
																		  Holder Wallet API (Interface Declaration)   | 
																	
																	
																		|      | 
																		   | 
																		  Holder Wallet   | 
																		  Holder Wallet Software Implementation   | 
																	
																			
																				|   Assigned To   | 
																				   | 
																				  Holder Wallet Software Implementation   | 
																				  Holder Wallet API Functions   | 
																			
																			
																				|   Has A   | 
																				   | 
																				  Holder Wallet Software Implementation   | 
																				  Holder Wallet API (Interface Declaration)   | 
																			
																			
																				|   Assoociated With   | 
																				   | 
																				  Holder Wallet API (Interface Declaration)   | 
																				  Holder Wallet Service (API)   | 
																			
																			
																				|   7. Get VP   | 
																				   | 
																				  Holder Wallet Service (API)   | 
																				  Wallet   | 
																			
																			
																				|      | 
																				   | 
																				  Holder Wallet API Functions   | 
																				  Sign   | 
																			
																			
																				|      | 
																				   | 
																				  Holder Wallet API Functions   | 
																				  CRUD   | 
																			
																			
																				|   Accesses   | 
																				   | 
																				  Holder Wallet API Functions   | 
																				  Holder Secure Credentials Repository   | 
																			
																			
																				|   Realizes   | 
																				   | 
																				  Holder Wallet API Functions   | 
																				  Holder Wallet Service (API)   |