Re: Revocation List 2020

On the subject of revocation list, the current VC spec requires the id to be a URL. Are there plans/discussions to allow for decentralized approaches (I’m thinking IPFS but other solutions too)?

I didn’t find anything in the history since I have joined the mailing list.

Thanks

From: Mahmoud Alkhraishi <mahmoud@mavennet.com>
Date: Wednesday, 7 April 2021 at 16:27
To: Juan Caballero <juan@identity.foundation>, Nikos Fotiou <fotiou@aueb.gr>, public-credentials@w3.org <public-credentials@w3.org>
Subject: [EXTERNAL] [jfraichot@learningmachine.com] Re: Revocation List 2020
CAUTION: This email originated from outside of Hyland. Do not click links or open attachments unless you recognize the sender and know the content is safe.

Hi All,
circulating a few questions that I had sent to Manu and that should've been shared on the thread.


On 4/5/21 10:07 AM, Mahmoud Alkhraishi wrote:
> I saw your thread on the Revocation List 2020 and mentioning that people
> should move to status list 2021 and I had a couple of points:

Hey Mahmoud, these are all good questions for the mailing list... would you
mind sending them there?

> * Is there an implementation for status list 2021 similar to the rev list
> 2020? -- https://github.com/digitalbazaar/vc-revocation-list [github.com]<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_digitalbazaar_vc-2Drevocation-2Dlist&d=DwMFAw&c=QYtPDevkFwe0D4WYMQB04ZDjCuesXtU6kfumrUDz_K4&r=pYB7rZbKH5pgH0VvhxFGyRpoIQu5ArITYzXqjW4SH04&m=65KMpPqF9JRqm2LZ2XJn-ZuhNUzVJy_I7kxlJWFSUvc&s=NHJRWzRPWaj5uXr3dTGJqiYIIQ3EnKTwxApakhyh50Y&e=>
> <https://github..com/digitalbazaar/vc-revocation-list [github.com]<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_digitalbazaar_vc-2Drevocation-2Dlist&d=DwMFAw&c=QYtPDevkFwe0D4WYMQB04ZDjCuesXtU6kfumrUDz_K4&r=pYB7rZbKH5pgH0VvhxFGyRpoIQu5ArITYzXqjW4SH04&m=65KMpPqF9JRqm2LZ2XJn-ZuhNUzVJy_I7kxlJWFSUvc&s=NHJRWzRPWaj5uXr3dTGJqiYIIQ3EnKTwxApakhyh50Y&e=>>

No, there isn't any implementation of it yet, although any implementation
should more or less be the same save for some modified `type` values, IIRC.

Basically, it should be more or less a copy-paste of the Rev list 2020
implementation.

> * if Rev list 2020 is no longer recommended probably should mention it
> somewhere on the spec with a pointer to 2021

Yes, it should... feel free to raise a PR to do that, or I'll get around to it
the next time I'm in that spec (probably not any time soon).

> * Is the logic of the standard to publish a new list whenever new
> credentials are issued?

Yes, if by "publish a new list" you mean, Example 3:

https://w3c-ccg.github.io/vc-status-list-2021/#example-3-example-revocationlist2021-credential [w3c-ccg.github.io]<https://urldefense.proofpoint.com/v2/url?u=https-3A__w3c-2Dccg.github.io_vc-2Dstatus-2Dlist-2D2021_-23example-2D3-2Dexample-2Drevocationlist2021-2Dcredential&d=DwMFAw&c=QYtPDevkFwe0D4WYMQB04ZDjCuesXtU6kfumrUDz_K4&r=pYB7rZbKH5pgH0VvhxFGyRpoIQu5ArITYzXqjW4SH04&m=65KMpPqF9JRqm2LZ2XJn-ZuhNUzVJy_I7kxlJWFSUvc&s=TbZyLRKAtz7jG2ag0Rm9OgAzZpdCCS8ubTK0DMtunJM&e=>

> or is the general idea to "update" the list with new credentials?

Hmm, also this. The thing that doesn't change is:

The initial credential issued. For example:

https://w3c-ccg.github.io/vc-status-list-2021/#example-2-example-revocationlist2021 [w3c-ccg.github.io]<https://urldefense.proofpoint.com/v2/url?u=https-3A__w3c-2Dccg.github.io_vc-2Dstatus-2Dlist-2D2021_-23example-2D2-2Dexample-2Drevocationlist2021&d=DwMFAw&c=QYtPDevkFwe0D4WYMQB04ZDjCuesXtU6kfumrUDz_K4&r=pYB7rZbKH5pgH0VvhxFGyRpoIQu5ArITYzXqjW4SH04&m=65KMpPqF9JRqm2LZ2XJn-ZuhNUzVJy_I7kxlJWFSUvc&s=99dhQvzUpJoDqup2irzrjiaTBu1GbjYazMCsgdLgPX0&e=>

The thing that DOES change is the status list. For example:

https://w3c-ccg.github.io/vc-status-list-2021/#example-3-example-revocationlist2021-credential [w3c-ccg.github.io]<https://urldefense.proofpoint.com/v2/url?u=https-3A__w3c-2Dccg.github.io_vc-2Dstatus-2Dlist-2D2021_-23example-2D3-2Dexample-2Drevocationlist2021-2Dcredential&d=DwMFAw&c=QYtPDevkFwe0D4WYMQB04ZDjCuesXtU6kfumrUDz_K4&r=pYB7rZbKH5pgH0VvhxFGyRpoIQu5ArITYzXqjW4SH04&m=65KMpPqF9JRqm2LZ2XJn-ZuhNUzVJy_I7kxlJWFSUvc&s=TbZyLRKAtz7jG2ag0Rm9OgAzZpdCCS8ubTK0DMtunJM&e=>

Thanks Manu for the feedback!
________________________________
From: Juan Caballero <juan@identity.foundation>
Sent: Monday, April 5, 2021 7:56 AM
To: Nikos Fotiou <fotiou@aueb.gr>; public-credentials@w3.org <public-credentials@w3.org>
Subject: Re: Revocation List 2020


Hey Nikos:

Manu is going to be at the DIF Interoperability WG Wednesday doing an "Ask me anything" session on SL-2021 & RL-2020.  If time zones allow, I'd recommend coming and asking him to say a few words or listening to the recording?  I'll post a link back to this thread after.

https://github.com/decentralized-identity/interoperability/blob/master/agenda.md#agenda---7-apr---us-time---vc-status-list-2021 [github.com]<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_decentralized-2Didentity_interoperability_blob_master_agenda.md-23agenda-2D-2D-2D7-2Dapr-2D-2D-2Dus-2Dtime-2D-2D-2Dvc-2Dstatus-2Dlist-2D2021&d=DwMFAw&c=QYtPDevkFwe0D4WYMQB04ZDjCuesXtU6kfumrUDz_K4&r=pYB7rZbKH5pgH0VvhxFGyRpoIQu5ArITYzXqjW4SH04&m=65KMpPqF9JRqm2LZ2XJn-ZuhNUzVJy_I7kxlJWFSUvc&s=8i415OEVaA8Xt7ANaYRWKZIFzzex7brX5PeSlVAGbdA&e=>

Thanks,
__juan
On 4/5/2021 1:36 PM, Nikos Fotiou wrote:

Hi,

I can't understand the propose of the "id" in the "credentialStatus"

structure

(https://w3c-ccg.github.io/vc-status-rl-2020/#example-1-example-revocationli [w3c-ccg.github.io]<https://urldefense.proofpoint.com/v2/url?u=https-3A__w3c-2Dccg.github.io_vc-2Dstatus-2Drl-2D2020_-23example-2D1-2Dexample-2Drevocationli&d=DwMFAw&c=QYtPDevkFwe0D4WYMQB04ZDjCuesXtU6kfumrUDz_K4&r=pYB7rZbKH5pgH0VvhxFGyRpoIQu5ArITYzXqjW4SH04&m=65KMpPqF9JRqm2LZ2XJn-ZuhNUzVJy_I7kxlJWFSUvc&s=7-A29E8ONpWf0FF-KOTGWcyL10xEsA7Fs12aY3vlpDI&e=>

st2020status) Can somebody help me?



Thanks,

Nikos
--
________________________________

Juan Caballero, PhD.
Community & Communications, Decentralized Identity Foundation [identity.foundation]<https://urldefense.proofpoint.com/v2/url?u=https-3A__identity.foundation&d=DwMFAw&c=QYtPDevkFwe0D4WYMQB04ZDjCuesXtU6kfumrUDz_K4&r=pYB7rZbKH5pgH0VvhxFGyRpoIQu5ArITYzXqjW4SH04&m=65KMpPqF9JRqm2LZ2XJn-ZuhNUzVJy_I7kxlJWFSUvc&s=OuZoggNj46JgniBPBTK9mq7mk-r2q--Id4HGJCH-ySw&e=>
Freelance [caballerojuan.com]<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.caballerojuan.com&d=DwMFAw&c=QYtPDevkFwe0D4WYMQB04ZDjCuesXtU6kfumrUDz_K4&r=pYB7rZbKH5pgH0VvhxFGyRpoIQu5ArITYzXqjW4SH04&m=65KMpPqF9JRqm2LZ2XJn-ZuhNUzVJy_I7kxlJWFSUvc&s=8w5XDIQ6itVNLX1ZJRO2qHa95TCLZenn1Gc2fKYoQOo&e=> researcher, consultant, and free thinker
Signal/whatsapp: +1 415-3101351
Berlin-based: +49 1573 5994525, CEST/UTC+2
Native: English, Español; Functional: Deutsch, Français, Português

Received on Thursday, 8 April 2021 20:53:32 UTC