|
|
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) |