[MINUTES] W3C Verifiable Credentials VC-EDU Call - 2022-01-2411am ET

Thanks to Our Robot Overlords for scribing this week!

The transcript for the call is now available here:

https://w3c-ccg.github.io/meetings/2022-01-24-vc-education/

Full text of the discussion follows for W3C archival purposes.
Audio of the meeting is available at the following location:

https://w3c-ccg.github.io/meetings/2022-01-24-vc-education/audio.ogg

----------------------------------------------------------------
VC for Education Task Force Transcript for 2022-01-24

Agenda:
  https://lists.w3.org/Archives/Public/public-vc-edu/2022Jan/0022.html
Topics:
  1. IP Note
  2. Call Notes
  3. Introductions & Reintroductions
  4. Announcements
  5. Transcription Update
  6. Julien Fraichot: Blockcerts v3
  7. Use Cases Update
Organizer:
  Simone Ravaoli
Scribe:
  Our Robot Overlords
Present:
  Simone Ravaoli, Stuart Freeman, Kerri Lemoie, Phil L (P1), Julien 
  Fraichot, John Kuo, Jason Hedges, Deb Everhart, Brandon 
  Muramatsu, Marty Reed, Matt Lisle, Phil (T3), Tayken (LEF), Jim 
  Kelly, Nate Otto, Colin, LEF, Ian Jacobs, Phil Barker, Kayode, 
  Andy Miller, Phil Long, David Ward, James Chartrand, Jessica 
  Ch'ng

<juancaballero> whoops
<simone_ravaioli> whoops
<simone_ravaioli> just testing access as a moderator here...
<juancaballero> 💪
<phil_l_(p1)> Kerri - can you say something so I can tell if 
  audio is working on my end?
<kerri_lemoie> Phil - did you hear me do a test?
<phil_l_(p1)> Nope.  Firefox may not be the best option.  thanks.
Our Robot Overlords are scribing.
Simone Ravaoli:  And I think we are live recording is on.
Simone Ravaoli:  Yes we are hello everyone welcome back this is 
  our weekly w3c verifiable credentials edu task force and I am 
  Simone I'll be moderating today's meeting with the support of the 
  other co-chairs Kerri and Dmitri Dimitri so let's go through the 
  usual boilerplate items and then we can dive into the content for 
  today's agenda.
Simone Ravaoli:   Linda.

Topic: IP Note

Simone Ravaoli:  So IP notes anyone can participate in this calls 
  as you know however contribute contributors to any CG work items 
  must be members of the CG with full IP our agreement signed the 
  link to join is the agenda will make sure to post it in the chat 
  to you have to ensure that you have w3c account that's pretty 
  easy and the design the w3c community contributor license 
  agreement.
Simone Ravaoli:   Call notes.
<deb_everhart> still no audio

Topic: Call Notes

Simone Ravaoli:  These minutes and audio recording of everything 
  said on this call are archived online the link is also available 
  in the agenda to moderate things we use chat in IRC to queue up 
  speakers during the call as well as to take minutes well in fact 
  we now have an robot help to help transcribe it more on that 
  later in the chat if you want to speak just type q+.
Simone Ravaoli:   Self to the cube with an.
Simone Ravaoli:  No room.
Simone Ravaoli:  They're to mention something meaning q+ to ask 
  about Pilots for example if you're not on chat RC simply has to 
  be put on the Queue will find a way to to hear you please be 
  brief so the rest of you can get a chance to chime in you can 
  always keep lost again.
Simone Ravaoli:  .
<brandon_muramatsu> Brandon Muramatsu: present+
Simone Ravaoli:  That does it for our boiler plates so moving 
  down our agenda we have introductions and reintroductions.

Topic: Introductions & Reintroductions

Simone Ravaoli:  I wonder at this time if there's anyone you to 
  call or that simply would like to say hello again.
Simone Ravaoli:  I don't hear anyone.
Brandon_Muramatsu: I don't hear anyone hey Simone a this is 
  Brandon Moss I was going to introduce myself I work with the team 
  at MIT I know a number of folks on this call and I'm responsible 
  for product managing our learner credential wallet out of MIT and 
  the digital credentials Consortium and have been working closely 
  with folks like Dimitri Matt and Stewart and intersect with.
Brandon_Muramatsu: .
<kerri_lemoie> Hey @Brandon!
<john_kuo> audio is broken, relogging using another browser
Brandon_Muramatsu: Phil Long and Deb Everhart and carry 
  periodically.
<phil_(t3)> Welcome Brandon!
<phil_(t3)> Hey now....
Simone Ravaoli:  Great lovely to have you Brandon I welcome back 
  home and who doesn't intersect with Phil long anyways a field by 
  the way are you able to fix your audio that you want to try sound 
  check again.
Phil_(T3): All good.
Simone Ravaoli:  All good great all right I'm just going down the 
  list I would ask Jason Padgett's if you wouldn't mind just hey 
  there.
Jason_Hedges: Hey there folks yeah Jason Hedges Highland software 
  I'm a colleague of Julian's we were formerly from learning 
  machine and yeah first time that the call but it's great to meet 
  you all.
<kerri_lemoie> Hi @Jason_Hedges
Simone Ravaoli:  Great thanks for the support and great work 
  we'll hear more from you guys in a bit all right moving on to 
  announcement and reminders and reminders I think there is a link 
  with announcements ccg related but if anyone wants to mention 
  anything that is happening that we should be aware of events 
  just.

Topic: Announcements

Simone Ravaoli:   Zoom.
Simone Ravaoli:  Gangs.
Simone Ravaoli:  Anything please do so now.
Simone Ravaoli:  Here none maybe just worth reminding that the at 
  the end of February the IMs Global digital credential Summit is 
  happening both in real life and also there's an option to attend 
  virtually.
Simone Ravaoli:   The.
Simone Ravaoli:  My work for does intersect with what's happening 
  in IMS therefore I think it's just a good thing to keep track 
  off.
Kerri Lemoie:  Hi Simone this is Kerri I'm in the queue.
Simone Ravaoli:  Yeah all right thank you care.
Kerri Lemoie:  One event I wanted to mention is the internet 
  identity Workshop.
Kerri Lemoie:  .
Kerri Lemoie: 
  https://www.eventbrite.com/e/internet-identity-workshop-iiwxxxiv-34-2022a-tickets-220922293527
Kerri Lemoie:  I believe that early bird registration is still 
  open and I put a link to the chat.
<deb_everhart> audio ok in Safari
<simone_ravaioli> q ?
Simone Ravaoli:  Great thanks for the reminder and the reminder 
  also for me to check who isn't like you thanks Gary.
Simone Ravaoli:  Not too clear.
Simone Ravaoli:  All right.
Kerri Lemoie:  So do you know how to clear the cuse money okay 
  just hired by I'm so for instance you at ack I'm doing right now 
  and I carry underscore a little boy and then that would put me in 
  the floor if I typed it in right okay.
Kerri Lemoie:  So that puts me in the on the floor and then takes 
  me out of the queue.
Kerri Lemoie:  .
Simone Ravaoli:  That thank you Kerry all right so we're now 
  moving to the core agenda for today we have three items first 
  will hear an update on block starts from Julian and team possibly 
  we then will review these cases a little bit and also we need to 
  share where the survey around priorities landed.
Simone Ravaoli:   It and decide together.
<simone_ravaioli> q +
<simone_ravaioli> q ?
Kerri Lemoie:  Selenium in the Killian sorry.
Simone Ravaoli:  You do next whether we can refine it or add to 
  it or how do we want to plan for 2022 so at this point I would 
  ask Julian to take the floor unless there are any other question 
  in the queue all right.
Simone Ravaoli:  He's dead.

Topic: Transcription Update

Kerri Lemoie:  I do you mind before we get going that I give 
  folks an update on the I do transcriber and how that's going 
  thank you so you are y'all may have noticed that the minutes from 
  the last week's meeting took a really long time because the 
  transcriber went wild and I'm it took almost two and a half 
  hoursto clean up that content which was way too much soit was 
  actually upgraded the transcriber software and digital bizarre is 
  actually covering the cost of this at I think it's like $14 and.
Kerri Lemoie:   Meeting so it should be better but in the 
  meantime there you're.
Kerri Lemoie:  See.
Kerri Lemoie:  In the chat doing substitutions where I see things 
  that don't make sense as we go through to save us time when we're 
  publishing minutes later.
Kerri Lemoie:  Does it goes.
Kerri Lemoie:  .
Julien_Fraichot: Yes.
Julien_Fraichot: .
Simone Ravaoli:  Thank you Kerri thank you so much all right so 
  Julian can you hear me are you here with us do you want to take 
  take over great.
Simone Ravaoli:  .

Topic: Julien Fraichot: Blockcerts v3

Julien_Fraichot: Show no problem thank you very much for having 
  me and giving me a chance to present what we've done past year so 
  just to recap here like a Jason said we're coming from learning 
  machine we we developed blockcerts along with Kim Duffy had a 
  time and nurses left and we've been bowled over by Highland but 
  we pursued the work on block cert and now we've gone.
Julien_Fraichot:  into the version free.
<simone_ravaioli> q ?
Julien_Fraichot: Standard that I'm going to present with you now 
  if I'm able to share my screen.
Simone Ravaoli:  Sharing about them to spare the button there you 
  go.
Julien_Fraichot: So it's the first time I do this so let me just 
  figure it out let's suppose that would be this one yeah yeah oh I 
  may have to restart not compute not my computer but Firefox 
  actually because I'm sorry yeah I didn't expect that let me just 
  see.
Julien_Fraichot: .
<phil_(t3)> IIW Tue, Apr 26, 2022 8:00 AM - Thu, Apr 28, 2022 
  4:00 PM PDT. Early Bird tickets available until Feb. 18 ($450 for 
  businesses, $350 for independents, Students $65).
Simone Ravaoli:  All right.
Simone Ravaoli:  Yeah we've been having a few hiccups here on 
  sharing screens or audio but.
Simone Ravaoli:  Let me see if there's anyone in the queue before 
  Julian comes back online.
<simone_ravaioli> q ?
Simone Ravaoli:  And one from Highland want to chime in and just 
  let these few minutes before Julien comes back up.
Jason_Hedges: Hey I'm afraid I do not have a lot to add a really 
  came just wanting to see what Julian had to present I work more 
  myself on the the infrastructure side of what we're building the 
  yeah Julian should be back up soon and ready to go.
Simone Ravaoli:  Great but thanks Jason and I mean we do hope you 
  guys would consider just staying up-to-date or engage with the 
  group I think your work is going to.
Simone Ravaoli:   B.
Simone Ravaoli:  Important as we try to harmonize these 
  conversations that are happening across different work groups.
Jason_Hedges: Yes absolutely.
<simone_ravaioli> q ?
Simone Ravaoli:  And by the way if we'll get to it but if you 
  have not had a chance to order your list of priorities and or do 
  the survey in a in a way you may consider doing that while we 
  speak at the end of the call will review the results.
Simone Ravaoli:  Rumbling.
Simone Ravaoli:  The chair.
Simone Ravaoli:  Again.
Simone Ravaoli: https://m75pgc1uym3.typeform.com/to/EsAvHm9n
Simone Ravaoli:  How's the transcriber doing carry is it keeping 
  you busy.
Kerri Lemoie:  It is keeping me a little busy but it's not 
  terrible it's kind of fun although it means that I'm not really 
  comprehending the moment because I'm looking at content I'm 
  fixing it so I meant to listen to the recording later anyway yes 
  I miss anything today.
Kerri Lemoie:  But it's doing much better.
<simone_ravaioli> q ?
Kerri Lemoie:  And Simone you are I think you are using English 
  language now is that your preference in GT this time.
Simone Ravaoli:  I think I can fix that.
Kerri Lemoie:  His last week it was ridiculous every time you 
  spoke it made like it does not understand Italian at all it's 
  pretty funny.
Simone Ravaoli:  What we may do if Julian comes back and it 
  doesn't work maybe if he has a copy of the slides or if it's on 
  it's on my way you know I'm happy to share and drive.
Kerri Lemoie:  Yeah or if his a link to them if they're on a 
  drive who's put it in the chat.
Simone Ravaoli:  And I also say that if he has issues with 
  looking back in maybe we can just move to the next agenda item to 
  be covered that and then we'll go back to this yeah let's give me 
  another minute.
Simone Ravaoli:  I haven't seen coming back online and Carrie how 
  about we use this time to just for the quick update on cases.
Simone Ravaoli:  Yeah.
Kerri Lemoie:  Sure text me and share my screen real quick here.
<simone_ravaioli> q ?
Kerri Lemoie:  Whoa that's crazy all right can you see my screen.
Simone Ravaoli:  Yes.
Kerri Lemoie:  It's showing my all right so anyway I'm using 
  Safari today because of sound issue so I will just move this over 
  so you can see who my other window so what I've been doing here.
<julien_fraichot> I'm back, sorry unwanted update took place
<simone_ravaioli> Julien, we will get back to the Blockcerts 
  update in a minute...

Topic: Use Cases Update

Kerri Lemoie:  Last week the first week I really start to analyze 
  all of the submitted use cases that were sent in the Google 
  template and also submitted in the repo so I've been analyzing 
  all of these do that analysis is not dead first I was looking at 
  a part of the user needs that were listed first because I was 
  trying to figure out how we will fit this into this format that 
  follows the one.
Kerri Lemoie:   That was already established by Kim before.
<julien_fraichot> thanks Simone
Kerri Lemoie:  It was also follows the format of the VC the ccg 
  main use cases document so you'll see that I added a bunch of 
  different use cases and tried to categorize them so they just go 
  down here and of course this is all going to be in a different 
  document later but it's just easier to work for in a Google doc 
  now these were already there so I'm just going to keep them there 
  for now we can revisit them but I added things like CSS.
Kerri Lemoie:   Permanent endorsement demonstration of 
  achievement.
Kerri Lemoie:  Aryan.
<simone_ravaioli> If you still have issues with sharing your 
  screen, I can help drive.  do you have a link ?
Kerri Lemoie:  Membership and then I'm some subcategories of 
  these treaties some other ones so the first one was different 
  types of credentials which you know I know this is not a finite 
  list but this is what I put in for now another category is 
  issuing credentials that are embedded in a credential which is 
  something that has come up a lot in the more complex credentials 
  work.
Kerri Lemoie:  .
Kerri Lemoie:  Next.
Kerri Lemoie:  Go ahead use credentials for authorization role 
  assignments and access opportunities so I started this list here 
  link credentials are verified issuers this was already in here we 
  should really look at it I made a note to relook into this then I 
  made sure individual issued itself asserted credentials were on 
  here.
Kerri Lemoie:   And then Guardianship and.
Kerri Lemoie:  Location.
<julien_fraichot> it's on sharepoint
<julien_fraichot> let me see if I can share
Kerri Lemoie:  I'm so sorry I'll go back up here so this is an 
  individual a certain payment of multiple skills or single skills 
  or asserts employment.
Kerri Lemoie:  And then also Guardianship and delegation which we 
  used to talk about at some point and some of the technology needs 
  and I celebrate accessibility out on its own but we can revisit 
  this this is what I was working on before the meeting so 
  basically I'm focusing up in this area right now to take content 
  from these cases that were submitted and get them in here then 
  once that is dead so that I'm hopefully that is done by next 
  Monday and then what we could do those who are willing to work on 
  this just let me.
Kerri Lemoie:   Eno we can start sort of rearranging and adding 
  things that are missing.
<julien_fraichot> do you have an email address I can use Simone?

Note: Jitsi went down at this point. The below content was recorded with Otter.ai and the audio file only reflects what is below (Jitsi recorded over the first part of the meeting).

Simone Ravaioli  24:22  
Apparently not, maybe just as a comment, we know that there are the work on use cases is important. That's why other groups are working on it. Namely, you know, the CLR work group and IMS is defining their set of use cases. We know that there are some being specked out by d3. So we index an opportunity for us to check whether we are on the right track as well. We are loosely covering the same ones. All right. Thanks, Carrie.

Unknown Speaker  25:00  
Any other question?

Simone Ravaioli  25:05  
All right, let me try to send Juliet. Julian, would you like to try to come back on stage and share? I'm going to type in my email anyways.

Unknown Speaker  25:28  
Hello,

Unknown Speaker  25:35  
can you can you hear me I have an issue. Here.

Simone Ravaioli  27:34  
All right. Something happened for sure. Sorry about that, everyone.

Unknown Speaker  27:41  
Yeah, that was really changed. Like just do it down for a little bit.

Simone Ravaioli  27:46  
Awesome. Yeah. So I'm going to start the recording again

while we get everyone back recording is on.

Unknown Speaker  28:04  
Let's see.

Simone Ravaioli  28:06  
Julian Are you back with us yet? No, I don't see him yet.

Unknown Speaker  28:11  
Then yeah.

Simone Ravaioli  28:12  
All right.

Unknown Speaker  28:16  
Yeah. So let's set it to a desert and at that moment, you know, it is what it is go wrong. So I'm going to share my screen now and it should be okay.

Unknown Speaker  28:39  
So, think Nope. Nothing. You're not seeing what I want to share. It's just got so many options now. Okay, so let's see. Was Firefox as the education this one yes. And now you see the presentation. We do. Yes, perfect. Okay. Nope. This link Okay, so blog so the free so yeah, the main change is coming to Brooks refreeze to the alignment is to be to see verifiable credentials, spec. And we also brought in a couple of things did support mostly a couple of new properties and I want to expose a bit of the roadmap what we want to do in the coming year because looks refreeze one term because a lot of things to do, obviously to keep on

Simone Ravaioli  29:52  
Julian, I'm sorry to interrupt. Could Yes, it looks like people are having issues seeing your screen. So there's a black screen right now so we're not seeing your slides.

Unknown Speaker  30:06  
Okay. Maybe you should just say if you don't go full screen Yeah, yeah. Okay. Yeah, like this. Is this working now?

Simone Ravaioli  30:19  
I'm not for me. I wonder whether others are see. Okay, nope. Nope. Not working. Okay.

Unknown Speaker  30:28  
Okay.

Unknown Speaker  30:31  
Not easy. today. Okay. Again, this one, alo and then. Yeah, now you're seeing it? Yes. Okay. Okay, so I'm not going to go full screen and stagger. So yeah, like WCC verifiable credentials. Did support new properties in the roadmap. So yeah, well, I mean, obviously, before the version two was the language open badges, as you may know, and now we wanted to go with the standards. gear for PC and this group to the, you know, part of the greater ecosystem. So yeah, the idea is to facilitate interoperability, but intelligibility. We would like to, you know, find credentials, verify in our system, and vice versa. And yeah, to align with the rest of the companies and industry on that. We also wish to make blockcerts more versatile. So not just education, but you know, have more use cases, trying to liberate physically the signature and the display property that was two things I think that make books stand out, in so we remain with a strong credential proofing we're using NACA proof 2019 which was developed in partnership with volted and the its it remains a blockchain anchoring solution. So that tively it's Bitcoin and Aetherium. But we also got some proof of concept that you can work with us chains and Muslim Muslim. Namely, we are the Matic example working, especially on the verification side, but then you know, you'd need some customization. So it's a little bit technical, to make it work, but it's, it's doable, and it remains tamper proof anything that's the great value proposition of cocktails that you cannot just go about and modify because we do the hash comparison. Yeah, for so for those who are not familiar with fluxes, what we do is is as a maca root of issuance that we anchor on the blockchain, as well as a hash of the document and the Merkel root is is just a macro free of all those caches of all the documents that were out of decisions big together into one maca root, and then that we save on the blockchain and on the verification side, then we're going to go fetch the transaction associated with the issuance, find the maca root, find the hash and make sure that we can we compute those things locally. And if everything matches, then you'll most likely have a valid, verifiable credential. There are more steps to the verification to the term saying most likely, but that's the recall of the proposal. But we also added decentralised identifiers to Bloxels be free. So that's at this moment only for the issue of we want to do the holders a little bit later. But the idea is to augment the trusts in the issuing entity. So yeah, make sure that the issuer is particularly there and we are using by default, the API from the D Universal resolver although it's advised to not use that in production and you know, you should spin up your own resolver and provide that to the verification library. It's fairly easy. It's just a parameter in the API. And then yeah, what we do is that we take the deed and the public key that's in the deed and we recreate the issuing address and with that, we prove that the deed and issuing address of the

Unknown Speaker  35:13  
issuer are matching. So there's a little bit of a graphic here that's going to be a little bit maybe easier to understand. So we start with a CD please. Following the beep 49 recomendation. And with that, we generate the Fisher's private key with 60 256 k one, B, two proposition in between. And then with that we can have the issue as public key from which we derive the issuing address either on Bitcoin or Aetherium. And we also create a deed documents from night tests I've used iron mostly that was one with which I could use 60 to 561 keys and then you into documents. The final document two would have the issuer ID needs to be the deed and you also need to provide the verification method in the proof section. And then that's how you get you know, everything gets baked into the document. Like she's signed and then anchored on the blockchain and later on, we take the we do the the way backwards. Like I said, to match the issuing address and the document. As for new properties, what they're not so new if you're familiar with book certs, we just made them into the stand up that we were providing with learning machine, a couple of them which were metadata, JSON and display HTML. So we change that a bit, put them in a standard article base since they were the value proposition. And so now we've got metadata. Which is basically a way to provide more keys that are you know, that you didn't define in the context in the JSON LD context and that are specific to issuer the issuance, the older you know, whatever is needs to be flexible around the issuance in the document, the verifiable credential. And we also have the display property, which is still the visual layer but support supports HTML as it did before and v2, but now supports also images. So these formats PNG, jpg, BMP, and GIF, and as text, so like, you know, it could be anything but basically would be base 64. And we also do support PDFs as well, in this base 64 So you need to put that into the documents that may end up with a big document, but if you need to, you know, VF increases and put into a verifiable credential. That's the way we solve that. And on the broadness of maybe a little bit longer, but that's the first point is to align the revocation list with the WT CCG. Works. That's the status list. 2021 So we started looking at that, we still want to improve the trust with the issuer. So the main point that I cannot resolve on my own and maybe if you could ideas, I like to hear them but I still think you know, the song is not enough to prove it's the the the identity of the holder of what I mean by that is that you know, it's easy to create a document and then create a verifiable credential. And, you know, claim something. So, I'm trying to think of ways to provide maybe a challenging point or, you know, other solutions like this registry where you could go interrogate to check that it is indeed, does indeed belong to any and social media we've got on our plate this year. And we want also to focus on the olders experience. For now we've got a word which was created like I think 2018 or 2017, and needs, you know, a little bit more love, you know, from the point of view of the UX and also to align again with the standards and the ideas people have brought in the space so we want to make it easy to hold and share credentials, we want to

Unknown Speaker  40:15  
provide the ability to create verifiable presentation and potentially also LP selective disclosure. proofs. Select to limit what knew what the holder can share with any verifier and we also want to improve the old does identity proofing to make sure you know that obviously, that somebody show presents a credential that they are they are you know, again, and we also want to see if the things around the decentralised hosting. So like maybe using IPFS is something that's more like proof of concept and maybe a little bit longer before releasing anything there. But it's something we want to explore yeah, I've got a couple of things if you want to go further so electrical distributors website it doesn't change the communities you wherever it is still there. Then if you want to see what the context is, like, on GitHub and as a public open source repository, and the issuing library, also in the verifying components were put during to the web components so something that you can use directly on your website, as we click on looks us at all expense. It's this piece here. And the verification happens on different labour, that we also thinking maybe putting an API on an API somewhere. So that's it. So I don't know if you've had any questions to answer them.

Simone Ravaioli  42:12  
Thank you, Julia. Let's see if there are any questions in the queue here. There were a couple here as you were speaking. Hey, go carry carry as a question. Thank you.

Unknown Speaker  42:28  
I was wondering if you could put the link to the context in the chat for us we could.

Unknown Speaker  42:34  
Yeah, so it's such as the context it's a bit more than just a little bit of modifications. I'm just going to show you but basically, it's got all these files. So you can just go through them and read them, but that's where JSON LD contexts will be defined. So I'm just gonna show you the whole

Simone Ravaioli  42:57  
thing. Julian, while you're there. Nate was asking if we could see an example of Jason of initial credential.

Unknown Speaker  43:05  
Sure. So let me see I've got one here. Yeah. Okay, sorry. I'm just going to put it in the in Firefox so fine because it's on my machine.

Unknown Speaker  43:32  
We're just gonna see if it's correct. And so I'm just gonna show you like first of all, verification

Unknown Speaker  43:54  
it's working. I don't know it's okay. So it's not starting for some reason. So I'm just gonna trip this year. Yes. Okay. Very nice. Maybe it is. So yeah, that's a huge context here. May or may change but it's, it's like one situation of peace and stillness to show you know, extent of how we're going to use it. So the things that are flexible, but here we can see that three issue is that logo issuer so the basics for quite some space, and each state credential subject at this point is very simple. In the last version with these repeat more information, we decided to use claims as the main property for describing what CERT is about, is the metadata as I was describing, and then we display is the text that would be type. Then we have the HTML that gets displayed. So I don't know why I cannot see these two Yeah, I'm just gonna try get dropped maybe.

Unknown Speaker  45:44  
No, I don't know.

Unknown Speaker  45:49  
I don't nothing else. I don't know what's happening, but I can demo for some reason. That

Simone Ravaioli  45:56  
no worries. Maybe you can isolate an example of it in in the main news, too.

Unknown Speaker  46:04  
Sure. Yeah. Yeah.

Simone Ravaioli  46:08  
There was another question from T long as you were presenting. This is a question Are there any blockchain is the blockcerts support that are not proof of work consensus algorithm based?

Unknown Speaker  46:23  
natively? I'd say no, because we are using Bitcoin in a theorem what obviously theorem is trying to move towards full steak as you know. Like I said, you could customise your own chain, I think, as long as you you, there is like an RPC client on diversification, but then even probably on the Asian side, you should be able to to use any blockchain you you'd want. So yeah, I haven't tried any other like, I'd be happy to try maybe I'll grant or sort of chain will be permitted. To to see but at this moment, no.

Simone Ravaioli  47:10  
I carry you're in the queue again. Thank you. Sure.

Unknown Speaker  47:14  
Thank you. I'm not sure everybody here has a lot of experience with blockcerts. If you don't mind, I'm just going to sort of like recap my understanding of how it works. Maybe confirm that just so like from an overall height picture show effective, which is that the issuer like the the there's a badge this an Open Badge fibration to have an open badge that an issuer issues to a student, let's say has saved that's a scenario to their public key. And then it does, it gets hashed and the hash of this badge is put on the blockchain. And the verification actually compares the data that's being presented to the hash that's a blockchain that the hashes match. And that's how the verification works. It's correct. Correct. Okay, good, right. It's making sure I had it right. And so as you get closer to like aligning with verifiable credentials, do you think any of that will change because, you know, verifiable credentials, have their own proof method, and cryptography and ways to, you know, ensure tamper evidence and things like that?

Unknown Speaker  48:28  
No, I think blockcerts is gonna, I don't know I can there may be some business decisions that are not aware of, and I'm on the engineering side. So, you know, I'm not the notes there. But I think it's I think it's it's, it's not gonna be changing that. It's still a value proposition that we have something that son killed on the blockchain and then the proof is going to be there. as well. I don't know. I think actually the maybe some ways to do like a lighter version. Maybe Jason actually. Can can wait on that one. There. Case, any skill resist?

Unknown Speaker  49:17  
Yeah, I'm still here. So could you rephrase that question? For me?

Unknown Speaker  49:20  
The question is a symptom maybe like, Will everyone be using blockcerts issuing on the blockchain or will there be possibilities to use blockcerts with different cryptographic suites?

Unknown Speaker  49:43  
Gotcha. So as best I know, for the immediate roadmap, those are still intended to be anchored to blockchain. I don't I don't think I've heard anything different from that.

Unknown Speaker  49:56  
Okay, nice. So just wanted to

Unknown Speaker  50:01  
thank you

Simone Ravaioli  50:04  
I do have a question. For Julian, and this is more around what kind of support do you have around blockcerts At this stage mean, in terms of community, I mean, who else is contributing to the development? We're finding help or what's what's the status of the community?

Unknown Speaker  50:24  
It's it's mostly me and the team so my colleague mature was not under call to and yeah, we're, we're still we're very limited team at this moment. Working on books, so that's why the development is slow. But with good alignment with the company to you know, pursue the fault and bring more value to two blocks out. It's another tech project, but it's, it's still very small. capacity as it was with running machine.

Simone Ravaioli  51:02  
Do you are you getting any help from say, our universities that may be adopting blockcerts? I know there's certainly one in Canada.

Unknown Speaker  51:14  
So we get some feedback on the Roxas firm but it's it's not very active. It's not as much as we'd like to. We, at some in the past two years, there was someone in Italy I forgot his name, you know, but what contributed to blockcerts nitride is become a bit slow and reopening with his books of the free we get a little bit more traction again, on the on on this side of development so that it's not just us, driving the thing. But you know, other people are interested in get committed to to the verifiable credential blockcerts.

Simone Ravaioli  52:00  
Well, kudos for keeping up the good work. Thank you and just sort of pushing this through. There was a question by Deb we're going back into metadata land. So we're in the credential example that you showed you would include ctds metadata within the alignment field within the badge. Or what if the credential is not an open badge?

Unknown Speaker  52:24  
Okay, so could you just clarify for me, what is the CT DT CT CT, the L metadata?

Simone Ravaioli  52:31  
Maybe that would you like to open your mouth? Thank you. Sure.

Unknown Speaker  52:34  
That's a credential transparency description language. So it's an open schema for describing over 800 different characteristics of credentials.

Unknown Speaker  52:46  
Okay, so I've never thought maybe I was, like, don't want to give you know, an answer. I wouldn't be correct.

Unknown Speaker  52:57  
You don't need to speculate. That's fine. If you had an answer, it would be useful, but it's also a question that this group is is working on, right? Not all of the metadata is going to be in the VC. So what's what's the best way to reference it? response to that question. Where would you reference additional information about this credential?

Unknown Speaker  53:30  
Like would you in traditional like, where I think you probably in the credential subject would be the good place. For any sort of disinformation probably. I guess you would want a polio specific property I guess for for that. That's just my opinion. Now discovering this, and you know, I haven't done any research on that and first time I hear, but it is so again, take this with a grain of salt, but I think well, yeah, the credential subject should be the right place for this sort of data, but you might want to do that at foot level too. Yeah. I guess it depends on on the final purpose. Yeah.

Unknown Speaker  54:21  
So what we'll be discussing it in this group. And if you want to get together separately, and we can talk about cpdl and the registry. Thanks.

Simone Ravaioli  54:33  
Thank you that thank you, Julian. Carrie, you had the floor.

Unknown Speaker  54:38  
I'm sorry. I keep taking up the queue. So I this is in response to a Deb was asking about you. So Julian is part of a mess. 2.0 what some folks have been doing they've been leaking to data about credential that's hosting the cradle edge and finder in the alignment field. Right now, like that's what's been happening so far. I think what you may want to do is join us as they start talking more about Open Badges three point no and how that relates to verifiable credentials, because the structure of how you're doing might change a little bit even if you're not using the proof method. Because one of the relooking at is changing the structure so that the achievement data of the actual like metadata properties except for like issuer and issuance, which is verifiable credential, but like the description of the data, including any information that might be CTO and achievement. Type, which we have to figure out still will do inside the credential subject. Okay, so that was a year issuing this credential about this claim. And the claim is, this one is no match and it has this data inside of it for the Imagine anyway. So, but I think we're looking at that structure overall where the has achieved information would be inside the critical subject. So I will be happy to have you here.

Unknown Speaker  55:56  
I'm interested to income.

Unknown Speaker  55:58  
Great, thank you. I know the title isn't convenient, but

Unknown Speaker  56:01  
it's okay for me.

Simone Ravaioli  56:04  
Thank you. Thank you, Carrie. Julian, where are you based? If I may ask.

Unknown Speaker  56:08  
I'm in France, as you heard for me, excellent.

Simone Ravaioli  56:13  
Well, good. We're closer than most people are in this call, so I may need to do so. Okay, great. All right. Other questions in the queue? But this is kind of Last call for questions on blockcerts update.

Hearing none, I'd say we still have, say 10 minutes left in the call. Worthwhile probably switch into planning for 2022 and I want to share the results of the first round of serving. What I dropped in the chat here isn't linked to that Google sheet where we have started to list out the topics and I've added a temporary column that indicates where they came up in terms of priority after I'd say 14 people have voted. So that's they're free to review. But I think what can make more sense now is to open it up and ask whether we feel there is a need to extend the time to do an another round of voting and how or other ideas on how to then make sense of this indications. You know, how do we consider them mean? How do we tackle them? I mean, we have 20 Right now there so that's lot. We've had an offline file with Deb who I think had a very good way of also connecting them in a way so they're all connected, but how do we organise the work and and even just give it priority? And maybe and also suggest how we could further refine these priorities according to different dimensions, for example, you know, the weather, you know, what's the value for the users and the effort by product team. So maybe this is just a two by two matrix that we could use eventually. Any comments on this?

Really, so Did anyone feel like there was other topics that should have been added to the list? Alright, then. Thank you, for the floor is yours.

Unknown Speaker  58:57  
Well, I was just gonna suggest that because this is a long list there's probably an order in terms of the things that are most foundational that people need answers to enable us to be able to move forward. And so I think that having an AN EFFORT value matrix can be useful, but then within that to say, the things that are the most valuable and that we can tackle fairly quickly, which are those also the ones that people need sooner rather than later in terms of dependencies. So it's just another way of thinking through how we tackle this list.

Simone Ravaioli  59:46  
Thank you. Good. I see. Dimitri. Do you have your hand up? I see. There. I do.

Unknown Speaker  59:51  
Yes. I was. I was wondering if the other question we want to ask, in addition to the order is if anybody wants to volunteer to present

Unknown Speaker  1:00:14  
so obviously don't have to do an answer right. Now. But something for everybody to think about. If you you've just been dying to discuss a particular topic. Great. Yeah.

Simone Ravaioli  1:00:32  
So what I'm hearing is from that, that a possible way to refine the work is to take these results in and add to them in a sense, you know, whether, you know, what is the effort required and the value and maybe continuing in a survey with any scoring high or low so we can give it some additional organisation? So that's one thing the other is maybe you know, out of those many topics, some require a bit more explanation. And so this is something that we can schedule so that it provides more clarity Carrie

Unknown Speaker  1:01:21  
you are in the queue, right, and I think

Unknown Speaker  1:01:30  
I just started want to find out that went to meet Jason, because we have this fondness of topics. But as far as learning, we can't tackle all of these, we all have full time jobs too. So I really need you all to chip in and help us out with the ones that are most important to you. And we're gonna figure out a way to do that probably. You haven't gotten this far yet. co chairs haven't talked about it. But what they do with the main TCG group is they create issues right and reaches me an example that already created one on the link resources and then discussions happen there. And then you know, that group can really like push that agenda that item forward. We can be here to support that and help with that. And we're interested in these topics too. But we're gonna need folks to jump on and really help drive the work for this too, and do the documentation and presenting and even if you don't know anything about it yet, it's a way to learn about it, and gain support and knowledge from other folks that we work with.

Simone Ravaioli  1:02:27  
I think that's a great point. We don't want to lose sight of those issues, even if they are not, they don't make the top 10 or top five. So just spinning, spinning off issues on GitHub, maybe a good way to maintain a conversation on them and we're happy to reprioritize you know, if need be based on that. So, wait, feel you're in the queue.

Unknown Speaker  1:02:53  
Yeah, just just to follow up. Can you hear me?

Simone Ravaioli  1:02:56  
Yes. Hello. Yes, we can hear you okay.

Unknown Speaker  1:03:00  
Just to follow up on Carrie. Just to follow up on Karen's comment, I'll make an entry in the issues list for the Verify credential, endorsement. Credential approach that we're discussing, trying to pull together and perhaps that can be a topic for this group with collaboration between others in the future.

Unknown Speaker  1:03:26  
Thanks, thank you.

Simone Ravaioli  1:03:29  
Alright, looks like I mean, we as chairs, as you know, may take this up and then get back to you on and say, follow up survey, you know, scoring just priorities as they are in a more articulate way and you know, opening up the issues, the thanks for you for taking, taking that on. We want to make good use of your feedback. And also make sure that we're all on the same page. We understand what these themes are. Yeah, great, thank you feel feel saying it's certainly everyone in this chat is welcome to, you know, to provide some help. There due to adding issues on the GitHub with two minutes to go, sorry for the technical glitches here. Are there any other things I'm also looking at my co chairs here? That we forgot to cover with? We're here

all right. It doesn't look like there's anything outstanding at this stage. You'll hear from us in email. Thanks a lot, Julian. And the Highland team for the work for the update but also more importantly, thank for the work you were doing on supporting blockcerts. And for the presentation here, we look forward to have you engage in this group in the future and thanks everyone who contributed the survey that's important if you have not done so please go in again and squeeze in your your votes that we can review those as well. With that said, All right, thank you. Thank you. Thank you very much. We'll see you next Monday.

Unknown Speaker  1:05:26  
Thanks, everybody. Well, thank you thank you like

Unknown Speaker  1:05:32  
recording has stopped

Transcribed by https://otter.ai




--------
Kerri Lemoie, PhD
Director, Digital Credentials Research & Innovation
badgr.com <https://info.badgr.com/> | concentricsky.com <https://concentricsky.com/>
she/her/hers

Received on Thursday, 27 January 2022 20:59:33 UTC