From 87d035ab7c20ae1b9f2537587a09040fcf5a1730 Mon Sep 17 00:00:00 2001
From: Manu Sporny
+The goal of the definitions in this section is to reuse or establish
+terminology that is common across a variety of digital credential formats and
+protocols. Discussions surrounding these definitions are active and
+the definitions are likely to change over the next several months.
+
- Is a [=verifiable credential=] about a person.
+ A cryptographically signed digital document containing one or more
+ [=claims=] made by an [=issuer=] about one or more [=subjects=].
+
+
+ This specification is currently focused on digital credentials pertaining to
+ people.
The providers
- specify a [=digital identity/request protocol=] and structured request,
- which the user agent MAY match against a [=identity credential
- provider=].
+ specify an [=digital credential/exchange protocol=] and [=digital
+ credential/query=], which the user agent MAY match against a
+ holder's software, such as a digital wallet.
- The {{IdentityRequestProvider}} dictionary is used to specify a [=digital
- identity/request protocol=] and structured request, which the user agent
- MAY match against a [=identity credential provider=].
+ The {{IdentityRequestProvider}} dictionary is used to specify an [=digital
+ credential/exchange protocol=] and a [=digital credential/query=], which
+ the user agent MAY match against software used by a holder, such as
+ a digital wallet.
The protocol member
- denotes the [=digital credential/request protocol=] when requesting an
+ denotes the [=digital credential/exchange protocol=] when requesting an
identify credential.
@@ -207,8 +226,8 @@
The request member is
- the request to be handled by the user's selected [=identity credential
- provider=].
+ the request to be handled by the holder's software, such as a
+ digital wallet.
The protocol member is the
- [=digital credential/request protocol=] that was used to request the
+ [=digital credential/exchange protocol=] that was used to request the
[=digital credential=].
- The following is the registry of [=digital credential/request protocols=]
+ The following is the registry of [=digital credential/exchange protocols=]
that are supported by this specification.
@@ -258,12 +277,12 @@
Model
-
+
+
@@ -171,17 +189,18 @@
The `IdentityRequestProvider` dictionary
dictionary IdentityRequestProvider {
@@ -194,7 +213,7 @@
The `DigitalCredential` interface
@@ -229,7 +248,7 @@
@@ -243,7 +262,7 @@
Registry of protocols for requesting digital credential
- [=User agents=] MUST support the following [=digital credential/request + [=User agents=] MUST support the following [=digital credential/exchange protocols=]: