diff --git a/index.html b/index.html index 4b271d9f..8c43a7e8 100644 --- a/index.html +++ b/index.html @@ -143,14 +143,14 @@
+ A [=credential manager=] (software or hardware) used by a [=holder=] + to [=digital credential/issuance|receive=], [=credential + store|store=], manage, and [=digital + credential/presentation|present=] [=digital credentials=]. A digital + wallet orchestrates [=digital credential/issuance=] and [=digital + credential/presentation=] flows, such as [=credential + chooser|choosing=] which credential to present in response to a + [=digital credential/credential request=], and mediating the user's + decision to share credentials with a [=verifier=]. +
+ +A user agent MAY delegate some or all coordinator responsibilities to - external wallet applications, platform components, or other trusted + external [=wallet=] applications, platform components, or other trusted entities according to user or platform policy.
@@ -739,7 +761,7 @@
dictionary DigitalCredentialGetRequest {
@@ -1390,7 +1412,7 @@
Explain that authentication (such as a PIN code to unlock) to a
- particular app, such as a digital wallet, that responds to an API
+ particular app, such as a [=digital wallet=], that responds to an API
request is crucial in high-risk use cases.
@@ -1610,9 +1632,9 @@
presentations to conclude they concern the same user
(verifier-verifier linkability), or that [=verifiers=] cannot collude
with [=issuers=] to report the exchange of a credential from a
- digital wallet to the [=issuer=] (verifier-issuer linkability). The
- former is a property that can be maintained by the [=holder=] and
- [=issuer=], e.g. through issuing fresh credentials for individual
+ [=digital wallet=] to the [=issuer=] (verifier-issuer linkability).
+ The former is a property that can be maintained by the [=holder=] and
+ [=issuer=], e.g., through issuing fresh credentials for individual
[=verifiers=].
@@ -1631,7 +1653,7 @@
Through the Digital Credentials API, the [=user agent=] can help
- [=verifiers=] and digital wallets exchange unlinkable attributes,
+ [=verifiers=] and [=digital wallets=] exchange unlinkable attributes,
but, because of response encryption, it cannot guarantee that no
linkable information is passed between [=verifiers=] and digital
wallets. It is recommended that [=user agents=] account for this fact
@@ -1657,19 +1679,19 @@
ensure that an [=issuer=] isn't actively involved in the creation or
validation of credential presentations after a user has given
permission to proceed with a credential request. From that point on,
- the digital wallet application owns this decision. While some digital
- wallets can be considered [=user agents=], it is generally
+ the [=digital wallet=] application owns this decision. While some
+ [=digital wallets=] can be considered [=user agents=], it is generally
recommended that the [=user agent=] implementing the Digital
Credentials API designs its permission experience to prevent exposure of a request to the
- digital wallet application before user confirmation (keeping in
- mind considerations for integrating
- multiple cooperating user agents).
+ [=digital wallet=] application before user confirmation (keeping
+ in mind considerations for
+ integrating multiple cooperating user agents).
Protocols are required to support mechanisms that allow [=issuers=],
- digital wallets, and [=verifiers=] to avoid or reduce the dependence
- on "phone home" mechanisms.
+ [=digital wallets=], and [=verifiers=] to avoid or reduce any
+ dependence on "phone home" mechanisms.
Which level of unlinkability is the goal for this API? To what degree
@@ -1796,7 +1818,7 @@
@@ -2105,9 +2127,9 @@
As part of the user permission flow, the [=user agent=] needs to ensure that users retain the power to choose whether to forward a - credential request to a digital wallet, and which digital wallet to - select. This is due to the information disclosure that happens as - part of the request, and the ability of digital wallets to retain or - share this information at the time of the request. + credential request to a [=digital wallet=], and which [=digital + wallet=] to select. This is due to the information disclosure that + happens as part of the request, and the ability of [=digital + wallets=] to retain or share this information at the time of the + request.