diff --git a/index.html b/index.html
index 0f2261a..f0fdc26 100644
--- a/index.html
+++ b/index.html
@@ -188,18 +188,24 @@
Get Digital Permanent Resident Card
X. Website as Consumer
Endpoints:
- - 1. /presentations/Available,
- - [
- 1. Issuer-Service /identity/map (out of scope for this spec: lookup code to map to DID/do 2FA),
- ]
- - 2. Issuer-App /presentations/issue,
- - 3. Issuer-App /presentations/submissions,
- - [
- 3. Verifier-Service? /presentations/verify,
- Verifier-Service? /credentials/verify,
- ]
- - 3. /credentials/issue
-
+ Holder-Service --> Holder-App/registerCredentialHandler -- does-not-exist-yet/out-of-scope?
+ Holder (Louis) --> Holder-App (browser) --> Issuer-App/getCredential (uscis.gov/getPRC) -- out-of-scope
+ Holder (Louis) --> Holder-App (browser) --> Issuer-App/authenticate (uscis.gov/authenticate) -- out-of-scope
+ Issuer-App --> Holder-App/requestPresentation -- does-not-exist-yet
+ Holder-App --> Holder/selectHolderService -- out-of-scope
+ Holder-App --> Holder-Service/requestPresentation -- does-not-exist/out-of-scope?
+ Holder-Service --> Holder/selectWallet -- out-of-scope
+ Holder-Service --> Holder/selectProfile -- out-of-scope
+ Holder-Service --> Holder-App/requestedPresentaiton -- out-of-scope
+ Holder-App --> Issuer-App/requestedPresentation -- does-not-exist-yet
+ Issuer-App --> Issuer-Service/credentials/issue?"providedVP" -- exists
+ Issuer-Service --> Issuer-App/credentials/issued?"issuedCredentialsWrappedByIssuerApp" -- does-not-exist-yet
+ Issuer-App --> Holder-App/newCredential?"issuedCredentialsUnwrappedByIssuerApp" -- does-not-exist-yet
+ Holder-App --> Holder/selectHolderService -- out-of-scope
+ Holder-App --> Holder-Service/storeCredentials -- does-not-exist/out-of-scope?
+ Holder-Service --> Holder/selectWallet -- out-of-scope
+ Holder-Service --> Holder/selectProfile -- out-of-scope
+
Contributed by: Digital Bazaar
@@ -233,6 +239,7 @@ Refresh Expired Over Age Token
Contributed by: Digital Bazaar
+
Execute Multi-stage Presentation Workflow
Description: Ignio, a logistics manager for "Kirk Company", would like to submit all necessary paperwork
@@ -318,13 +325,14 @@
Submit/Sign/Verify a test credential to a licensure system
X. Issuance-as-a-Service,
Endpoints:
-
/credentials/issue,
+
/issuer/lookup (out of scope; in-scope for the UVI, tho!),
/presentations/verify,
- /credentials/verify,
+ /credentials/verify,>
Contributed by:RANDA Solutions
+
Supply Chain Import
In order to export steel products to the global market, Steel Mills Global must prove
@@ -345,11 +353,17 @@
Supply Chain Import
X. Re-Presentation and VC+VP Verification across a common supply chain process.
Endpoints:
-
(VERIFIER-APP?) /presentations/available,
- /presentations/issue,
- /presentations/submissions,
- [/presentations/verify, /credentials/verify,]
- /credentials/issue
+ Holder (SMG) --> Holder App --> Verifier App: Notify ( GET /presentations/available )
+ Holder App <-- Verifier App: return Domain & Challenge
+ {Holder App --> Holder Storage: get VCs}
+ {Holder App --> Holder Storage and/or KMS: get keys ( out of scope )}
+ Holder App --> Holder Service: sign VP ( POST /presentations/issue )
+ Holder App <-- Holder Service: return signed VP
+ Holder App --> Verifier App: Submit Presentation ( POST /presentations/submissions/ )
+ Verifier App --> Verifier Service: Verify VP ( POST /presentations/verify, /credential/verify )
+ {Verifier App: Business Logic}
+ Verifier App --> Verifier Storage: Store VC ( out of scope? )
+ [ Holder App <-- Verifier App: ACK ]
Contributed by:Transmute Industries