W3C

Verifiable Credentials Working Group Telco

14 January 2026

Attendees

Present
Benjamin Young, Brent Zundel, Denken Chen, Dave Longley, Elaine Wooton, Hiroyuki Sano, Ivan Herman, Joe Andrieu, Kevin Dean, Manu Sporny, Parth Bhatt, Phillip Long, Phil Archer, Steve McCown, Ted Thibodeau Jr., Will Abramson
Regrets
-
Chair
Brent Zundel
Scribe
Dave Longley

Meeting minutes

Manu Sporny: A five minute request on meeting records and moving over to the new auto-transcription thing as a part of the new charter -- wanted to get a request out and see what the group felt and then we can move on.

Brent Zundel: Sure, I'm ok with that, take it away.

recordings?

Manu Sporny: We have been ... for the spec refinement calls, we've been trialing this new infrastructure that uses Google Meet and recordings and auto-transcription.

Manu Sporny: We've been using new infrastructure, it also generates HTML minutes for archival at W3C. I think it's been working fairly well, I'd love to hear Ivan Herman if you think it's been ok. We can auto-check in the minutes as well. This is a request to move to that new infrastructure when the new WG starts up.

Manu Sporny: Thank you, Brent Zundel, for sending out the new process ... and I think this all aligns, and this saves people scribing which can also take people who scribe out of conversations.

Manu Sporny: I don't feel super strongly about it, if we want to keep scribing in IRC we can, but I wanted to make the suggestion and see if anyone would fiercely object.

Brent Zundel: No one on the queue, I think it's fine. The only thing the process requires is making an announcement about it before the meeting saying we'll be recording and auto-transcribing -- and if we get objections we'd have to fallback to the traditional manner.

<Denken Chen> related discussion: https://lists.w3.org/Archives/Public/public-credentials/2026Jan/0021.html

<Denken Chen> https://lists.w3.org/Archives/Public/public-vc-wg/2026Jan/0002.html

<Denken Chen> https://lists.w3.org/Archives/Public/public-vc-wg/2026Jan/0005.html

Ivan Herman: I am a bit doubtful about this to be honest. Because the spec refinement meeting is very different. It's an informal meeting. In the case of the WG calls, this is cases where there are disputes this is the reference to review things. This is about management of resolutions, voting of resolutions, etc.

Ivan Herman: The auto-transcription sometimes makes hilarious mistakes.

Ivan Herman: I have to review those a little bit before I have to put it on the website, it does mean less work on my side but not zero work.

Ivan Herman: What I see coming out of the meetings, it's questionable, it's just the way things are not the tech ... things in the text say "you know whatever, etc." informal language noises that go into the minutes unnecessarily.

Ivan Herman: I'm not opposed but not in favor.

Phil Archer: There were two issues about this. The other sentiment I agree with for goodness sake. The scribe is typing away and I can sympathize with that. I wonder if running the output through an AI could take out the "ums". I've seen some astonishing stuff in just the last week from Gemini. I'm pretty sure tightening up minutes can be done and voice recognition improves all the time.

Phil Archer: If someone wants to type or say something in IRC that doesn't get recorded, put it into the zoom chat. Is it possible to pause transcription and then recommence? That would be great, we could tell it to stop recording and then restart it.

Manu Sporny: It's possible to do it in the transcription, it's not possible to do it in the video and audio recording. They haven't gotten there yet, unfortunately. As far as telling it to be more terse ... the mode it's in right now is to write everything down. It can be more terse but it might misunderstand. We can also tell it to read the specs and use those to be better.

Manu Sporny: The general question is "At what point is it good enough?" I would strongly assert that the machine is better than 50% of the scribes we pick.

Manu Sporny: So, Ivan Herman, I'm challenging your assertion ... yes, it does put some bad things in there with acronyms and so on, but the general gist of what's happening is accurate.

Manu Sporny: +1 to what I think Brent Zundel is going to say, I'd love to know what needs to be fixed so we can move to something that's easier than what we do now.

<Phillip Long> +1 in that I think the AI can be trained (prompt sequence structuring). to get the terminology much more accurately.

Brent Zundel: I know which 50% I belong in as far as scribing goes. I want to literally read what the process says about meeting minutes. "Groups should take in an retain minutes of their meetings and MUST make any official decisions. Details aren't required as long as the rationale for the decisions are clear".

Brent Zundel: As long as we record all decisions and enough of the context prior to the decisions so the rationale is clear then we're clear, we don't need word for word minuting.

Brent Zundel: The summary version of what Gemini can do would be sufficient as long as the decisions carry through.

Brent Zundel: We're a little over time on that but glad we had the conversation.

Ivan Herman: I will be more specific on the things I'd like to see.

Ivan Herman: One is a proper section of the discussion. In the WG call we have to screen for the 15 different sections/topics that we discuss, the auto minutes gets it wrong.

Ivan Herman: That's a need.

Ivan Herman: Second we need very clear references to resolutions that we can refer to with a URL ... this is what I have to do.

Ivan Herman: We should have a way to combine it with the tool of Pierre-Antoine that leads to the github issue; I've seen the chair of the meeting sometimes typing into github issues for this and that shouldn't have to happen.

<Manu Sporny> Yes, on each of those things -- I'll try to figure out how to accomplish each one of those using the AI infrastructure, Ivan Herman.

Ivan Herman: But those things being solved would go a long way for me for this.

<Denken Chen> Is it possible to have realtime transcription that can be reviewed during the meeting? That's one of the reason scribing helps.

Possible F2F

Brent Zundel: The chairs were discussing the likelihood of the new charter being approved and in place sometime this spring and when it would be best for the group to get together.

Brent Zundel: We are preliminarily looking one of the first couple of weeks of May in Brussels, for a 3-day meeting.

Phil Archer: I thought it was June, not May.

Phil Archer: But I think that would be possible.

Phil Archer: Do we want to talk about venues/hosting?

Brent Zundel: Yes, June. Sorry. And Brussels, GS1, is offering to host.

<Phillip Long> June is better for the EDU crowd ;-)

Phil Archer: I got full greenlight on that, so if it would be helpful we can host this group any days in those first two weeks in June. Can't be the third week, first two weeks any 3 days there.

Brent Zundel: Yes, and thank you for correcting it to June.

Brent Zundel: We'll keep you updated as things progress there and it's very likely to happen given the current state of charter things.

Charter update

<Ivan Herman> charter draft

Brent Zundel: As folks are probably aware we have a charter that we're moving through the W3C process to recharter the group to have a broader set of deliverables that we can work on.

Brent Zundel: We've gotten good review.

Brent Zundel: The charters go through a horizontal review process and all of those reviews have come back with "looks good to me" except the privacy review where there was a longer set of requests.

<Ivan Herman> Brent Zundel's answer

Brent Zundel: A number of folks responded to that review, culminating in my response to the review, which was to summarize: thanks for the review but we don't think we need charter text changes in response, but the requests were about liaisons and adhering to proper principles, these things are in the charter already. There was also a request to bring in use cases to the charter and no other charters have done that.

Brent Zundel: I think the boilerplate charter text covers all the concerns and no pushback on that so far.

<Ivan Herman> original comment

Brent Zundel: So I don't know that we're in the clear, but I do know that steps are being made to move to the next stage. We've gotten review, we've responded to it, we're in the refinement phase and it will soon go to the AC, is my understanding.

Ivan Herman: Almost. This is the refinement phase that we're in.

Ivan Herman: The refinement phase goes until Feb 1.

Ivan Herman: That's how we announced it to the community. I will probably submit a request to the internal group that decides yay or nay for the charter sometime before the first of Feb 1, probably in 10 days ish.

Ivan Herman: So we can get everything done. We have one missing review, for which we have no reaction so far which is the TAG.

Ivan Herman: If they answer we will see what happens, if they don't answer in 10 days then I will submit.

Ivan Herman: To the internal group saying that the TAG had its timeout.

Ivan Herman: It would be nice if the TAG reacted somehow.

Ivan Herman: That's the timing and if everything goes that way then sometime in the first week of February it can go to the AC to see what happens.

Brent Zundel: Thanks for that additional input, Ivan Herman.

Brent Zundel: If there are no other comments then we'll move on.

Confidence Method update

Brent Zundel: We should have just enough time ... I plan to pretty strictly timebox to 15 minutes each, maybe 16 each thing and if one has less time to talk then we'll get more time, we'll start with confidence method.

Brent Zundel: Confidence method editors, here is your time to share with the group on what issues to look at, if there's anything for this group call, I'm happy to handle queue while this conversation goes on.

Joe Andrieu: Thanks.

Joe Andrieu: I was going to queue up Denken, I can fill in the space. We only had one meeting between holidays and Japan. I still have the sense that I have to do a first draft to get to the DIDAuth inclusion and Denken is primarily focused on biometric support. We're trying to flesh out additional content there that's not there yet.

Denken Chen: We are trying to understand with the community wants to include more confidence methods, if there are any strong needs, please tell us or join the conversation. We have been discussing what to put in the evidence field vs. confidence method and we'll continue the discussion during the next call, that's it.

Brent Zundel: Thank you. Any issues or PRs that would benefit from the broader group?

Manu Sporny: This is regarding an issue I saw Brent Zundel comment in ... around adding Passkey support somehow. I just wanted to +1 that and I hope our first draft covers that ... basically being able to include a Passkey as a confidence method in a VC. I don't know what that looks like but sounds good.

Dave Longley: +1 to a passkey confidence method

Manu Sporny: Yes to DIDAuth, yes to biometric stuff, yes to Passkeys ... those seem like good features for 1.0.

Ivan Herman: I think this is one of the documents where reaching out to the accessibility folks would be very beneficial because each of these methods will affect accessibility so we'll want to get that going as early as possible for feedback.

Brent Zundel: Thank you, Ivan Herman, that's good guidance.

Brent Zundel: Joe and Denken you are good to reach out to them when you feel it's ready for their feedback.

Joe Andrieu: That's a great suggestion, thank you and I agree sooner is better than later. I agree Passkeys would be good and we need an author who understands that. We need to start with a limited set (feedback from TPAC) and then get a first draft.

Joe Andrieu: Denken has a use case and he wants to drive biometrics, but it's a PR accepted world and I'm worried about the resources on that.

<Manu Sporny> agree with Joe completely.

Brent Zundel: I am taking as an action item to interface with those at my company who know this area better than I do.

Brent Zundel: It was an idle comment and I keep hearing Passkey everyday now and I was wondering if or how it would fit, I'm not sure if it fits, but there may be a way. We would need to be able to define the role and fit the FIDO2 protocols into this and I'd be on the hook for raising those PRs and adding that text.

<Joe Andrieu> +1

Brent Zundel: It's good to hear that other folks would support it and the action is on me.

Brent Zundel: That's the queue, we still have a little more time if there's anything else to discuss on confidence method.

Manu Sporny: I heard Joe.. you say that you still need a first pass to get some stuff in there. Heard, good. I am also wearing of kicking off horizontal reviews so we can do those sooner than later knowing how long those can take.

Manu Sporny: Do you or Denken have an idea of when we'd ask for horizontal review.

<Phil Archer> +1 to Manu Sporny

Joe Andrieu: I do want to do it sooner rather than later, but I think we need to get at least the DIDAuth bit written up and Denken's first pass on the biometric method because the specifics of those methods will be where the conversation will be with privacy/security, etc.

<Brent Zundel> +1

Joe Andrieu: Once we have those things we can release to wider review.

Joe Andrieu: I also wanted to mention; we had have challenges with side meetings and logistics, meeting/not meeting, some of that was because of the holidays. Can we have a separate channel via something like Signal to figure that out -- it's been a little chaotic.

Brent Zundel: There is an official W3C chat and there's a VCWG channel in the W3C chat to communicate those things if you'd prefer.

Brent Zundel: There's an official informal channel that's available to use for these kinds of discussions.

Joe Andrieu: Do you mean in IRC?

Brent Zundel: I mean on Slack.

Brent Zundel: There's a W3C community slack instance where there's a VCWG channel that is available for us to use.

Joe Andrieu: Great, that is a fine solution and I'll use that in the future.

Render Method update

Brent Zundel: If there's nothing more for confidence method we'll move to render method.

Brent Zundel: So, render method editors can you give us the status of the group, etc.?

Manu Sporny: So for Render Method, we had a proposal during this last call to do some unification around the HTML rendering method.

Manu Sporny: And that was proposed on the call and there seemed to be some general consensus that we should create a PR and Benjamin has created that.

Brent Zundel: You talked about unification around the HTML render method and for folks not on the call could you talk about that?

<Benjamin Young> PR w3c/vc-render-method#42

Manu Sporny: When the group adopted the Render Method spec there was SVG rendering, a Mustache render method, several types of rendering with HTML and other ways. Some of the implementation learnings that we've gotten from that were that the path we were on with SVG and PDF were going to be quite a bit of work.

Manu Sporny: To define a templating language, the functions we could call in there, lots to define. Meanwhile, there was a clear desire of some kind of HTML rendering method -- that you could take the VC data, put it into an HTML page and do some magic and get one or more graphical versions of the VC.

Manu Sporny: That's where we were. More recently there was a more unified design for an HTML rendering method. It wouldn't have to be the only one, but it would cover most of the use cases covered by SVG/PDF -- and that's what the discussion was about to see what that would look like.

Manu Sporny: So that's kind of where we are, the PR is raised, we're looking for input and feedback. There is already an implementation (and demo), I think it's pretty nice and works.

Manu Sporny: Number 1 with this, we can sandbox the entire rendering, we didn't think we could do this before, but we can through the Web platform now and it can't call out and phone home.

Manu Sporny: So we can sandbox from network traffic and reporting back and sniffing and snooping.

Manu Sporny: If we use HTML and JS we've got a great specification for this the Web platform.

Manu Sporny: If we do this, then all the templating is up to whomever issues the VC. They can do whatever they want to and we don't have to specify that.

Manu Sporny: You have to bundle it in your template, but those are common tools today.

Manu Sporny: For the HTML render method then -- we wouldn't have to get into debates about the templating language, what the runtime looks like, etc. And because we use HTML you can output to SVG, PDF, etc.

Manu Sporny: You can get the output we were looking for, you can get a scalable vector graphic or PDF and so on.

Manu Sporny: So we've got a PR and once that's in we plan to deprecate the SVG and mustache stuff and so on and simplify the spec.

Manu Sporny: At that point, we've got 3 different rendering mechanisms in the spec, maybe we can whittle down to just one at that point as well ... or we can keep all three for reasons.

Manu Sporny: I think that's where we are, hopefully in the next couple of weeks I think we'll be ready for horizontal review.

Manu Sporny: The other positive thing about this new HTML rendering method is that it has a very solid accessibility and internationalization mechanism there. You can just use the Web platform for those things.

Manu Sporny: I think that's the high level, I don't know if I missed anything.

<Phil Archer> w3c/vc-render-method#40

Phil Archer: Just wanted to briefly say -- thanks for the folks working on this. I wanted to tell you about this issue. Sebastian Schmidt raised, he's in the CCG, not this group. We were talking about this on a previous call and this is related to our company's work.

Phil Archer: He has just opened an issue about the Mustache thing and said this might not be needed anymore and it would be ok to close it if this handles it, Sebastian won't mind.

Ivan Herman: This is more of a question ... this effectively means that to build a wallet for VCs that uses this, that wallet should internally use WebViews or different engines.

Ivan Herman: This is the direction that we're going?

Manu Sporny: It's fair to say that that's the direction we're going. It's restricted in that it's iframe with a sandbox, etc. and that's in general the direction we're going.

Ivan Herman: Isn't it a possible a problem that the Web engine ... that WebViews aren't properly standardized and those are slightly different from each other and do we care about it?

Manu Sporny: I think the current approach is leave that to implementers, we believe can define this very clearly using W3C specs.

Manu Sporny: The way to think about this is that this isn't just about Wallet vendors. Websites can also render this. Anyone who wants to provide a graphical (or otherwise) depiction of the VC.

<Denken Chen> We have WebView Community Group in W3C, and they have some information for it.

<Denken Chen> https://caniwebview.com

Manu Sporny: It would be good to get inputs from wallet implementers but also verifiers, etc. Not limited to wallets. These Web engines are available on every platform that we know that would want to display a VC.

<Ivan Herman> yes, Denken Chen , but I am not sure how active they are

Manu Sporny: If it's on Android or an iPhone it's got access, a website has access, etc.

Manu Sporny: We think that the infrastructure is broadly available, interfaces aren't always the same, but good luck getting them to agree on an OS-level interface.

Manu Sporny: That's it.

<Denken Chen> They had a meeting in TPAC 2025 Kobe, and very active from that meeting.

Brent Zundel: Thanks, Manu Sporny, you partially answered the question I had -- I know that Apple and Google and Microsoft and other folks are meaning to engage with Verifiable Digital Credential-like things and have interest in displays that is consistent across platforms and things like that.

Brent Zundel: My question is -- is anyone in contact with people in those orgs about this at all?

Brent Zundel: I believe we are producing something that we believe will be useful but have we asked them about rendering? We produced our data model and it's amazing and useful and now we're saying "here's how it should show up on the Web" and do we have enough people there?

Manu Sporny: The short answer there is "yes, for certain kinds of ecosystems". We're talking to gov'ts with their own wallets, the education industry, the retail industry and those industries see this as a fine path to go down. Haven't always gotten a clear answer in other places necessarily.

Manu Sporny: The answers we've gotten back sometimes are "Big company wallet is in full control of how we render credentials and if there are other ways to do it we will consider it". Remember that render method is optional -- and that's up to the displayer to use it or not.

Manu Sporny: Wallet providers might decide to have its own primary display and then fallback or even not use render method.

Brent Zundel: Thank you Manu Sporny.

Ivan Herman: Is it necessary or useful to have something in the coordination section on other groups and referring to this core area of concern or we can forget about it?

Ivan Herman: We have a reach out to the FedID WG but it's only on the threat model, etc. Do we want to add something there? Was that the group or some other group?

Brent Zundel: I didn't have any particular group in mind. I'm not opposed to adding any particular group to the charter.

Manu Sporny: We (Digital Bazaar) are working with at least three different industries that will almost certainly ship this HTML renderer to production. If we had concern that we would build something that wouldn't ship, I don't think we need to worry about that.

Manu Sporny: I think one of the challenges with the HTML thing -- and the other rendering thing we've been discussing is a "Card summary rendering mechanism" that could address this belief that you have to lockdown the "allowable credentials" in an ecosystem because if you don't then there's no way to know what to show or present, etc.

Manu Sporny: It is a legitimate concern: "How do we show the user what they are getting ready to share?" I don't know if the HTML render method can help there, but I do think we should reach out there. I think that's good and positive and we should do that. Understanding that the specific problem with, for example, DC API sharing, telling people what they will be getting ready to share in a generalized way where the person understands what they are

sharing is difficult. Especially if a VC has something like a 100 fields in it.

Manu Sporny: That's it.

Phil Archer: I share concerns there, but that process or idea does occur in other places. Verifiable trade documents and UN transparency protocol -- see Steve Capell on this -- there are some global bodies and accreditation orgs belong -- existing thought processes almost match, "here are the credentials we trust and know" and there's a registry that can be added to and no single org or mega corp should decide what that list is.

Phil Archer: Edging around this and these discussions ... registries might be able to help deal with this in a more decentralized way.

Brent Zundel: We have a few minutes left possibly if we have anything else -- grateful for the updates we got. I think we're done but open for not being done if there's something else for a minute.

Brent Zundel: Thanks, Dave, for scribing, thanks everyone for being here, see you next month, hopefully more clarity on timeline for the charter and can make some more decisions, keep up the good work, thanks all!

Minutes Manu Spornyally created (not a transcript), formatted by scribe.perl version 248 (Mon Oct 27 20:04:16 2025 UTC).