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