From 5fee63c301743a3ab9123b52ac9a359b39b165b9 Mon Sep 17 00:00:00 2001 From: Tim Cappalli Date: Wed, 27 Aug 2025 16:27:07 -0400 Subject: [PATCH 1/7] first pass at terms --- index.html | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 756282fd..42465872 100644 --- a/index.html +++ b/index.html @@ -354,7 +354,78 @@

request data=] and [=digital credential/request data|credential request data=] to and from such software. - +

+ Terminology +

+ +
+
+ credential manager +
+
+ An application, hardware device, or service which securely stores, + organizes, manages, and enables presentation of credentials. Digital + wallets, password managers, and passkeys managers are examples of + credential managers. +
+
+ wallet +
+
+ A user friendly term for a credential manager for verifiable digital + credentials and other objects like payment cards and tickets. +
+
+ issuance service +
+
+ An entity that performs the act of creating and delivering a verifiable + digital credential on behalf of the issuer. In many cases, the + [=issuer=] and issuance service are the same entity or component. +
+
+ issuer +
+
+ See issuer (W3C Verifiable Credentials Data Model v2.0). +
+
+ verification service +
+
+ An entity that performs the cryptographic validation of a + [=verifiable presentation=] on behalf of the [=verifier=]. In many + cases, the [=verifier=] and verification service are the same entity or + component. +
+
+ verifier +
+
+ See verifier (W3C Verifiable Credentials Data Model v2.0). +
+
+ holder +
+
+ See holder (W3C Verifiable Credentials Data Model v2.0). +
+
+ relying party +
+
+ The entity which consumes and/or stores [=claims=] from a + [=verifiable presentation=]. In many cases, the relying party and + [=verifier=] are the same entity or component. +
+
+

From c750a0dc73f76859622429c0f66ead1e71c7ea52 Mon Sep 17 00:00:00 2001 From: Tim Cappalli Date: Wed, 27 Aug 2025 17:43:20 -0400 Subject: [PATCH 2/7] s/passkeys/passkey --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 42465872..a85e5aff 100644 --- a/index.html +++ b/index.html @@ -371,7 +371,7 @@

An application, hardware device, or service which securely stores, organizes, manages, and enables presentation of credentials. Digital - wallets, password managers, and passkeys managers are examples of + wallets, password managers, and passkey managers are examples of credential managers.
From acc651e4c4352e7b934c13507c3f45667891087d Mon Sep 17 00:00:00 2001 From: Tim Cappalli Date: Thu, 9 Oct 2025 09:26:57 -0400 Subject: [PATCH 3/7] small tweaks to wallet --- index.html | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/index.html b/index.html index 57f85439..741ef2d0 100644 --- a/index.html +++ b/index.html @@ -447,23 +447,24 @@

-->
- credential manager + Credential manager
An application, hardware device, or service which securely stores, organizes, manages, and enables presentation of credentials. Digital - wallets, password managers, and passkey managers are examples of + wallets, password managers, and passkey managers are all examples of credential managers.
- wallet + Wallet + Digital wallet
- A user friendly term for a credential manager for verifiable digital + A user friendly term for a [=credential manager=] for verifiable digital credentials and other objects like payment cards and tickets.
- issuance service + Issuance service
An entity that performs the act of creating and delivering a verifiable @@ -471,13 +472,13 @@

[=issuer=] and issuance service are the same entity or component.

- issuer + Issuer
See issuer (W3C Verifiable Credentials Data Model v2.0).
- verification service + Verification service
An entity that performs the cryptographic validation of a @@ -486,19 +487,19 @@

component.

- verifier + Verifier
See verifier (W3C Verifiable Credentials Data Model v2.0).
- holder + Holder
See holder (W3C Verifiable Credentials Data Model v2.0).
- relying party + Relying party
The entity which consumes and/or stores [=claims=] from a From 76b6970c23a5762b9ca29bc6085ee3a5dfbe314b Mon Sep 17 00:00:00 2001 From: Tim Cappalli Date: Thu, 9 Oct 2025 12:48:42 -0400 Subject: [PATCH 4/7] split into this spec and other, and change reference --- index.html | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/index.html b/index.html index 741ef2d0..90451417 100644 --- a/index.html +++ b/index.html @@ -442,8 +442,9 @@

Terminology

+

Defined by this specification

@@ -471,12 +472,6 @@

digital credential on behalf of the issuer. In many cases, the [=issuer=] and issuance service are the same entity or component.

-
- Issuer -
-
- See issuer (W3C Verifiable Credentials Data Model v2.0). -
Verification service
@@ -486,18 +481,6 @@

cases, the [=verifier=] and verification service are the same entity or component. -
- Verifier -
-
- See verifier (W3C Verifiable Credentials Data Model v2.0). -
-
- Holder -
-
- See holder (W3C Verifiable Credentials Data Model v2.0). -
Relying party
@@ -507,6 +490,14 @@

[=verifier=] are the same entity or component.

+ +

Defined by other specifications

+ + From 56d1bc3fea2e274c867d374dc724655d71125615 Mon Sep 17 00:00:00 2001 From: Tim Cappalli Date: Fri, 10 Oct 2025 09:35:15 -0400 Subject: [PATCH 5/7] Merge Model into terminology and sort --- index.html | 145 ++++++++++++++++++++++++----------------------------- 1 file changed, 66 insertions(+), 79 deletions(-) diff --git a/index.html b/index.html index 90451417..ade56ab4 100644 --- a/index.html +++ b/index.html @@ -456,61 +456,6 @@

Defined by this specification

wallets, password managers, and passkey managers are all examples of credential managers. -
- Wallet - Digital wallet -
-
- A user friendly term for a [=credential manager=] for verifiable digital - credentials and other objects like payment cards and tickets. -
-
- Issuance service -
-
- An entity that performs the act of creating and delivering a verifiable - digital credential on behalf of the issuer. In many cases, the - [=issuer=] and issuance service are the same entity or component. -
-
- Verification service -
-
- An entity that performs the cryptographic validation of a - [=verifiable presentation=] on behalf of the [=verifier=]. In many - cases, the [=verifier=] and verification service are the same entity or - component. -
-
- Relying party -
-
- The entity which consumes and/or stores [=claims=] from a - [=verifiable presentation=]. In many cases, the relying party and - [=verifier=] are the same entity or component. -
- - -

Defined by other specifications

- - - -

- Model -

-

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

-
Digital credential
@@ -523,30 +468,32 @@

- Presentation request + Wallet + Digital wallet
- A presentation request is a request for a [=digital credential=] - composed of [=digital credential/request data=] and a [=digital - credential/exchange protocol=]. + A user friendly term for a [=credential manager=] for verifiable digital + credentials and other objects like payment cards and tickets.
- Request data + Exchange protocol
- A format that [=verifier=] software or a [=user agent=] uses, via an - [=digital credential/exchange protocol=], to request a [=digital - credential=] from a [=holder=]. + A standardized protocol used for exchanging a [=digital credential=] + between a [=holder=] and a [=verifier=]. A protocol is identified by a + [=digital credential/protocol identifier=]. See section also + [[[#protocol-registry]]].
Presentation response + "issuance protocol">Issuance protocol
- A format that a [=holder's=] software, such as a digital wallet, uses, - via an [=digital credential/exchange protocol=], to respond to a - [=digital credential/presentation request=] by a [=verifier=]. + A standardized protocol used for communication between an [=issuer=] + and a [=holder=] during the issuance of a [=digital credential=]. The + issuance protocol is identified by a [=digital credential/protocol + identifier=]. See also section [[[#protocol-registry]]].
protocol=], to respond to an [=digital credential/issuance request=] by an [=issuer=]. +
+ Issuance service +
+
+ An entity that performs the act of creating and delivering a verifiable + digital credential on behalf of the issuer. In many cases, the + [=issuer=] and issuance service are the same entity or component. +
Exchange protocol + "presentation response">Presentation response
- A standardized protocol used for exchanging a [=digital credential=] - between a [=holder=] and a [=verifier=]. A protocol is identified by a - [=digital credential/protocol identifier=]. See section also - [[[#protocol-registry]]]. + A format that a [=holder's=] software, such as a digital wallet, uses, + via an [=digital credential/exchange protocol=], to respond to a + [=digital credential/presentation request=] by a [=verifier=]. +
+
+ Relying party +
+
+ The entity which consumes and/or stores [=claims=] from a + [=verifiable presentation=]. In many cases, the relying party and + [=verifier=] are the same entity or component. +
+
+ Presentation request +
+
+ A presentation request is a request for a [=digital credential=] + composed of [=digital credential/request data=] and a [=digital + credential/exchange protocol=].
Protocol identifier @@ -593,15 +564,31 @@

"123a-protocol", "abc", or simply "a".
- Issuance protocol + Request data
- A standardized protocol used for communication between an [=issuer=] - and a [=holder=] during the issuance of a [=digital credential=]. The - issuance protocol is identified by a [=digital credential/protocol - identifier=]. See also section [[[#protocol-registry]]]. + A format that [=verifier=] software or a [=user agent=] uses, via an + [=digital credential/exchange protocol=], to request a [=digital + credential=] from a [=holder=]. +
+
+ Verification service +
+
+ An entity that performs the cryptographic validation of a + [=verifiable presentation=] on behalf of the [=verifier=]. In many + cases, the [=verifier=] and verification service are the same entity or + component.
+

+ +

Defined by other specifications

+ + From 2e361b60ca1308d1842def0e90faa0ce8a788653 Mon Sep 17 00:00:00 2001 From: Tim Cappalli Date: Fri, 10 Oct 2025 09:35:47 -0400 Subject: [PATCH 6/7] Add VDC to DC term --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index ade56ab4..7ba21e96 100644 --- a/index.html +++ b/index.html @@ -464,7 +464,7 @@

Defined by this specification

[=claims=] made by an [=issuer=] about one or more [=subjects=].

This specification is currently focused on digital credentials - pertaining to people. + pertaining to people. Also known as a verifiable digital credential.

From fc4ded245129af65f7d01580e6e5215dc67871db Mon Sep 17 00:00:00 2001 From: Tim Cappalli Date: Fri, 10 Oct 2025 09:36:50 -0400 Subject: [PATCH 7/7] move additional wallet terms to def --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 7ba21e96..8a87c1e7 100644 --- a/index.html +++ b/index.html @@ -468,12 +468,12 @@

Defined by this specification

- Wallet Digital wallet
A user friendly term for a [=credential manager=] for verifiable digital - credentials and other objects like payment cards and tickets. + credentials and other objects like payment cards and tickets. Also known + as a "wallet" or "identity wallet".