vc-data-model icon indicating copy to clipboard operation
vc-data-model copied to clipboard

Revisit WhatWG change

Open jandrieu opened this issue 6 months ago • 7 comments

It seems to me that the change to define URLs as WhatWG URLs is a class 4 change. Previous definitions were based on RFC3986. Can someone clarify how changing the spec in this way is not a Class 4 change?

In particular, DIDs are not URLs as defined by WhatWG. They are URLs as defined by RFC3986.

I've been trying to understand the differences since we are now trying to get consensus on how DID extensions change URL parsing. Given the changes (and the avoidance of ABNF for a linear algorithm) it's a bit of a puzzle to convince myself that DID URLs are still WhatWG URLs.

That confusion, on its own, led to this question.

Unfortunately, it's my read of the situation that this change is out of charter. =(

jandrieu avatar May 27 '25 14:05 jandrieu

Is this in relation to the changes made in https://github.com/w3c/vc-data-model/pull/994 in January 2023?

brentzundel avatar May 27 '25 15:05 brentzundel

Yes.

jandrieu avatar May 27 '25 16:05 jandrieu

I'm sorry, I am not understanding something. Are you saying: that you believe we should revert that change, but can't because it would be a class 4 change? or that we should revert that change because doing so in the first place was a class 4 change? or something else?

brentzundel avatar May 27 '25 16:05 brentzundel

I think if the change is, in fact, a class 4 change, we should probably revert it.

jandrieu avatar Jun 04 '25 14:06 jandrieu

I just wanted to say I too was confused by this comment @jandrieu and wondered if you had the DID WG work in mind when you raised it?

VCDM moved to 2.0 so that means any class of changes are allowed doesn't it?

wip-abramson avatar Jun 04 '25 15:06 wip-abramson

From the VCWG Charter:

Class 4 changes for these Recommendations are out of scope, except:

VCWG is not allowed to make Class 4 changes to the VCDM (with limited exceptions).

jandrieu avatar Jun 04 '25 15:06 jandrieu

I believe that is from the current charter based on the recent extension - https://www.w3.org/2024/10/vc-wg-charter.html.

The charter covering the period when the change you are referring to is this https://www.w3.org/2022/06/verifiable-credentials-wg-charter.html

wip-abramson avatar Jun 04 '25 15:06 wip-abramson

Will cleared this up.

The change was made in the previous era.

jandrieu avatar Aug 13 '25 15:08 jandrieu