W3C

– DRAFT –
Verifiable Credentials Working Group Telco

10 January 2024

Attendees

Present
andres, bigbluehat, brent, cabernet, DavidC, dlongley, ivan, JoeAndrieu, Kevin-Dean-GS1, manu, msporny, pauld_gs1, pdl_asu, selfissued, TallTed
Regrets
-
Chair
brent
Scribe
DavidC

Meeting minutes

<ivan> Date: 2024-01-10

Manu: need to publish vc specs directory as a note
… make it so that any updates are automatically published

VCDM 2.0 Candidate Recommendation Proposal

<manu> The prepared CR-ready draft is here: https://w3c.github.io/vc-data-model/CR/2024-01-30/

brentz: just 2 PRs marked before PR

<manu> and the corresponding vc-specs-dir is here: https://w3c.github.io/vc-specs-dir/NOTE/2024-01-30/

Any changes to 1397 not merged should not affect the published CR technical content

selfissued: waiting for 1404 to be merged before resolving some PRs in JOSE-COSE

ivan: diagrams have been updated but waiting for comments from manu

manu: this looks fine

whilst 1404 is editorial selfissued's changes are not

TallTed: has issues with long media type
… image that says the media type has a typo

<TallTed> https://github.com/w3c/vc-data-model/pull/1404/files?diff=unified&w=1#diff-a243d1366958acf1007436feb951d911ac6cf5c489a8deff49a8fd125a32d85f

selfissued: one minus sign should change to a +

ivan: I cannot do it today sorry, can someone else?

TallTed: I will do a change suggestion on the PR

selfissued: either I or manu should merge it

manu: I will merge it

brentz: after 1397 is merged or closed we will begin the process of moving VCDMv2 to CR

manu: do we need to say that we can update this at any time?

<manu> DavidC: We said we're going to publish with a date, but then update, what do we do about the date?

ivan: publish wont happend before next Friday
… initial publication date will be 23 Jan 24
… once it is in the system the automatic publication process automatically updates the date
… its only the first version that we have to specify a date

<brentz> PROPOSAL: We will publish VC Specs Directories located at https://w3c.github.io/vc-specs-dir/NOTE/2024-01-30/ as a Note as soon as it is ready and we plan to update the Note as needed..

<manu> +1

<dlongley> +1

<andres> +1

<pdl_asu> +1

<brentz> +1

<ivan> +1

+1

<cabernet> +1

<JoeAndrieu> +1

<TallTed> whoops

<bigbluehat> +1

<pauld_gs1> +1

<TallTed> +1

<Kevin-Dean-GS1> +1

RESOLUTION: We will publish VC Specs Directories located at https://w3c.github.io/vc-specs-dir/NOTE/2024-01-30/ as a Note as soon as it is ready and we plan to update the Note as needed..

brentz: resoved unanimously

<TallTed> typo fix suggestions on 1404 -- https://github.com/w3c/vc-data-model/pull/1404#pullrequestreview-1813608389

<selfissued> +1

<brentz> PROPOSAL: We will transition Verifiable Credentials Data Model v2.0 located at https://w3c.github.io/vc-data-model/CR/2024-01-30/ to Candidate Recommendation after either merging or closing PR 1397

<ivan> +1

<brentz> +1

<dlongley> +1

+1

<TallTed> +1

<manu> +1

<cabernet> +1

<pdl_asu> +1

<bigbluehat> +1

<pauld_gs1> +1

<andres> +1

<Kevin-Dean-GS1> +1

<selfissued> +1

RESOLUTION: We will transition Verifiable Credentials Data Model v2.0 located at https://w3c.github.io/vc-data-model/CR/2024-01-30/ to Candidate Recommendation after either merging or closing PR 1397

brentz: resolved unanimously

<ivan> https://github.com/w3c/verifiable-credentials/blob/main/admin/CR-vcdm/Approval_request.md

ivan: will manu update and cross check the approval request text with the URL I published

VC Spec Directories Volunteers

<manu> https://lists.w3.org/Archives/Public/public-credentials/2024Jan/0010.html

manu: sent out a request for volunteers to maintain registeries and got 16 volunteers
… 5 are from the general community, rest are not
… are explaining work to volunteers to see if they are still interested
… we should be able to put 6 volunteers on each registry (DIDs and spec directory)
… I do not want to share the emails of the volunteer, but will share their linked in pages
… if anyone objects to anyone in this list they can notify the group

Bitstring Status List

<manu> PRs for Bitstring Status List -- https://github.com/w3c/vc-bitstring-status-list/pulls

brentz: 20 PRs but majority are almost ready for merging

manu: the plan is to merge them all this weekend

w3c/vc-bitstring-status-list#100

manu: we had 3 status purpose values: revocation, suspension and status
… we have changed status to message
… we have pre-pended the word status to some of the property names

<manu> w3c/vc-bitstring-status-list#105

w3c/vc-bitstring-status-list#110

manu: these affect existing implementations, but not technically difficult
… request to change base64 to base64url
… but there is no type for base64url yet

w3c/vc-bitstring-status-list#112

manu: request to retrieve historical status list
… so option to add date-time to the request
… some discussions about what to do if the issuer does not have the status list at the requested date-time
… nobody has implemented this feature yet, so should we fully specify this feature or wait for implementation experience

<manu> DavidC: We would like implementer feedback, but we shouldn't have a spec that has multiple options on the reply - that might be confusing to implementers. Select one option for the reply (when you don't have one, we should say you MUST/SHOULD return an error) vs. "it's up to implementers"

w3c/vc-bitstring-status-list#118

manu: we can make this change
… we should not mix and match the security mechanisms on the status list and the vcs that it contains
… they should all use the same mechanism e.g. JWT or data integrity

w3c/vc-bitstring-status-list#119

manu: adds an at risk marker to the bitstring format
… because there is parallel work in the IETF, so we might wish to align

<brentz> IETF work https://datatracker.ietf.org/doc/draft-ietf-oauth-status-list/

w3c/vc-bitstring-status-list#121

manu: renames herd privacy to group privacy

w3c/vc-bitstring-status-list#123

manu: adding an at risk marker to the multiple status list feature

<cabernet> I believe we intend to implement it

manu: if there are insufficient implementors of this feature it will be removed
… we will need a test suite for it as well as implementations

w3c/vc-bitstring-status-list#105

ivan: pr 105??

manu: what is the vocabulory URL for the status list?
… several proposals for this

<manu> This could be one of the vocabulary URL prefixes: https://www.w3.org/ns/credentials/status-list#

<manu> This could be one of the vocabulary URL prefixes: https://www.w3.org/2018/credentials/status#

manu: we need to pick one and go with it

<manu> This could be one of the vocabulary URL prefixes: https://www.w3.org/ns/credentials/status#

manu: but does not align with 2018 existing terms
… should there be a date in the terms or not?

<Zakim> manu, you wanted to note that V2 context is: https://www.w3.org/ns/credentials/v2

brentz: do we want to have a poll on the name?

<manu> POLL: What should the status list vocabulary URL be Choice A) https://www.w3.org/ns/credentials/status# and Choice B) https://www.w3.org/2018/credentials/status# ?

<ivan> B

<manu> A

<andres> A

<brentz> A

<pdl_asu> A

B

<pauld_gs1> A

<JoeAndrieu> B

<Kevin-Dean-GS1> A

<manu> DavidC: The reason I wanted the date is if you want to change a definition, if you have date in there, change in definition could have a new date. I see how you can append/remove, but changing them is not possible.

<TallTed> I don't fully grok the pros and cons. A `ns` vs B `2018` (which is when the original VCWG started)

<manu> ivan: There might be a version in the vocabulary, but URL does not change.

Summary of resolutions

  1. We will publish VC Specs Directories located at https://w3c.github.io/vc-specs-dir/NOTE/2024-01-30/ as a Note as soon as it is ready and we plan to update the Note as needed..
  2. We will transition Verifiable Credentials Data Model v2.0 located at https://w3c.github.io/vc-data-model/CR/2024-01-30/ to Candidate Recommendation after either merging or closing PR 1397
Minutes manually created (not a transcript), formatted by scribe.perl version 221 (Fri Jul 21 14:01:30 2023 UTC).

Diagnostics

Succeeded: s/PRs maked before/PRs marked before/

Succeeded: s/maked -> marked//

Succeeded: s/unanimouslu/unanimously/

Succeeded: s/will/will manu/

Succeeded: s/2118/2018/

No scribenick or scribe found. Guessed: DavidC

Maybe present: brentz

All speakers: brentz, ivan, Manu, selfissued, TallTed

Active on IRC: andres, bigbluehat, brent, brentz, cabernet, DavidC, dlongley, ivan, JoeAndrieu, Kevin-Dean-GS1, manu, pauld_gs1, pdl_asu, selfissued, TallTed