[MINUTES] VCWG Entity Recognition 2026-04-28

This VCWG Entity Recognition meeting focused on significant steps towards
the formalization of the specification. The group successfully concluded
the spec renaming poll, officially adopting "Recognized Entities" as the
title and initiating the process for a First Public Working Draft (FPWD).
Discussions also delved into technical considerations like digest SRI
versus digest multibase, alignment with UNTP Digital Identity Anchor work,
and the creation of examples for concurrent property usage. The meeting
highlighted a strong desire for interoperability and clear signaling to the
broader community.

*Topics Covered:*

   - *Spec Renaming Poll Results:* The poll overwhelmingly favored
   "Recognized Entities" as the new specification title. This decision was
   formally approved and a pull request was merged to update the
   specification's metadata and short name.
   - *Publish Recognized Entities Specification:* The group voted to
   publish the specification as a First Public Working Draft (FPWD). While the
   repository name was updated, it was noted that further adjustments might be
   needed for broader W3C tooling.
   - *Digest SRI vs Digest Multibase:* A discussion ensued regarding the
   inclusion of digestSRI alongside digestMultibase in the specification.
   While some noted the existence of digestSRI in foundational specs and
   the potential for confusion, the group ultimately decided to await guidance
   from the broader VCWG and Shigeo Tanaka before making a decision, with a
   leaning towards favoring digestMultibase for downstream specifications.
   - *Align With UNTP Digital Identity Anchor:* The group committed to
   ensuring compatibility and alignment with the UNTP Digital Identity Anchor
   work. This will involve reviewing Steve Capell's use cases and mapping them
   to the specification, with a goal of making the specification a recognized
   entity VC profile.
   - *Create Example For Concurrent Use:* The need for an example
   demonstrating the concurrent use of recognizedTo and recognizedIn
   properties was identified. It was noted that the spec likely supports this,
   and the main requirement is to create a concrete example.

*Action Items:*

   - Phil Archer will add the agenda item for publishing the Recognized
   Entities specification as an FPWD to tomorrow's call.
   - Manu Sporny will send an email to Ivon regarding the renaming of the
   Recognized Entities GitHub repository.
   - Manu Sporny will raise an issue on the core data model spec regarding
   the decision to support both digestSRI and digestMultibase.
   - Steve Capell will provide details on what is needed from the group to
   confidently refer to the specification in the context of the UNTP Digital
   Identity Anchor work.
   - Steve Capell will bring forward the use cases for the Digital Identity
   Anchor to the next meeting for detailed review against the specification.
   - Manu Sporny will raise an issue regarding the use of recognizedIn when
   the recognized entity is a national business register or similar.
   - Manu Sporny will create an example demonstrating the concurrent use of
   recognizedTo and recognizedIn.

HTML:
https://meet.w3c-ccg.org/archives/w3c-vcwg-entity-recognition-2026-04-28.html

Video:
https://meet.w3c-ccg.org/archives/w3c-vcwg-entity-recognition-2026-04-28.mp4

[image: W3C] <https://www.w3.org/>
VCWG Entity Recognition 28 April 2026 Attendees

Present

Benjamin Young, Dave Longley, Kayode Ezike, Kevin Dean, Manu Sporny, Parth
Bhatt, Phil Archer, Steve Capell, Ted Thibodeau Jr

Regrets

-

Chair

-

Scribe

transcriber
Contents

   1. Spec Renaming Poll Results <#73bc>
   2. Update Pull Request For Renaming <#6378>
   3. Publish Recognized Entities Specification <#61c8>
   4. Digest SRI vs Digest Multibase <#842a>
   5. Add `digestSRI` property to General Properties by shigeya · Pull
   Request #69 · w3c/vc-recognized-entities · GitHub <#511b>
   6. Align With UNTP Digital Identity Anchor <#de7c>
   7. Ensure compatibility with UNTP Digital Identity Anchor work · Issue
   #48 · w3c/vc-recognized-entities · GitHub <#f573>
   8. Create Example For Concurrent Use <#e714>
   9. Create an example showing both `recognizedTo` and `recognizedIn` used
   concurrently. · Issue #52 · w3c/vc-recognized-entities · GitHub <#a945>

Meeting minutes

Manu Sporny: Hey folks, we'll get started in about three minutes. Good to
see You as well, Phil. It's late for you.

Phil Archer: That's all right. Don't worry. I got to turn it to some of
these calls. I can't do all of them, but I can do this one.

Manu Sporny: This is bedtime stories for you, right? We're going to lull
you off to Dreamland.

Phil Archer: I'm hoping you're going to be reading me the graph below and
we'll look through it, please. Yes.

Manu Sporny: All right, let's go ahead and get started. We have some front
matter to get through. thank you Benjamin for covering this call while I
was gone last week. I did read up on the minutes. so looks like y'all made
some good progress on a few items. so let's go ahead and get started.
reminder to everyone that the call is recorded and transcribed and an auto
summary is sent out to the mailing list. please let us know if that is not
okay with you. hopefully that's okay with everyone on the call.
Spec Renaming Poll Results

Manu Sporny: We do have kind of a high level agenda today which includes
going over the results of the spec renaming poll. I think you did it last
week and we have I think completion on the poll. It's closed now. so we
just need to go over that I think one more time to make sure everyone's
okay with the changes. There is a spec renaming pull request out there. and
then we hopefully at this point have what we need to request a first public
working draft. So the thing that we needed to settle was the name of the
spec because that sets in the short name and it's minutia.

Manu Sporny: But once we get that out there, we'll have a first public
working draft and then we can, talk about all the other bigger work that
needs to happen. we can talk about kind of the timeline on publication of
that thing, who's going to get it ready to go. and then once that is in
process we can talk about what it's going to take to get horizontal review
on this document right the timing around that we need to do a threat model
there is threat modeling work happening in other task forces that's going
to help us there so reviewing a bit of that and then we can just go and
process issues

Manu Sporny: That is the suggested agenda. does anyone have any changes or
updates to that agenda or anything else that they would like to discuss
today? All right. So, let's go ahead with that agenda then. I'm going to go
ahead and the results here. So, one second, let me screen share. And please
correct me if I missed something in the minutes. I think I read everything,
but there was a concern last time of we need we should make sure we get
enough ballots At this point, they're 12 ballots in. I think that's
everyone that participates in the group.

Manu Sporny: I messed up the first time I used instant runoff voting. it
was supposed to be a board account. Borda is when you have small number of
p people picking among a large number of choices. and then in conorset
borda is a super complicated tallying mechanism that runs every single
possibility against every other one and then kind of ranks them. But it's a
better way to be really sure about what was picked. But it's really hard to
explain it to people. because this giant matrix looks really scary to most
people and most voters would run screaming if they saw this. okay.

Manu Sporny: But even if we do instant runoff voting or rank choice voting
I think we get the same result which was recognized entities winning by a
pretty large margin. We can recount it using San Francisco rank choice
voting which is

Manu Sporny: a preferred one in elections. Although this one comes out with
verifiable recognition credentials, but it's kind of neck and neck, I
think. actually no, it was recognized entities ends up winning in this one
as well. because this gets transferred up to recognized entities. And then
if we go and we do a board account, we get the same result. I think
although it's really hard to see, right? But recognized entities ends up
being the one with the most number of votes verifiable recognition 157.
This one's got 120. And then, everything below that. And then the condorset
borda is supposedly the best way to decide an election like the one that we
had.

Manu Sporny: then that comes out with the same kind of result with
recognized entities out on top. So the first question is do people feel
like the result was fairly clear in all the different ways that we could
have tallied the vote? Or does anyone have any questions about anything I
just said?

Steve Capell: All good.

Manu Sporny: All So that means that the choice at least for now is
recognized entities. and we should update the spec with that title and
modify the short name accordingly. And with that we can finally ask for a
first public working draft which should happen on the call tomorrow. any
questions on any of that?

Manu Sporny: Go ahead, Phil, please.

Phil Archer: Do you want me to put it on the agenda for tomorrow,…

Phil Archer: which I can do.

Manu Sporny: Yes, as long as nobody objects to the poll requests that we're
about to review to rename the spec. Yes. …

Phil Archer> LGTM

Phil Archer: It's clear from your previous conversation that no one is. So
that's fine. I will do it now while we're talking.

Manu Sporny: Thank you very much. this is what this group decided. I don't
know if the group is interested in getting the opinion of the broader
verifiable credential working group or the really broad credentials
community group to see if they would make a different choice.

Steve Capell: Let's get on with it.
Update Pull Request For Renaming

Manu Sporny: Not having nearly as much information as we do or are we
tempting fate by doing that and we should just get on with it. And then
Dave's suggesting the same thing. All right. let's do that then. That's the
name of the spec. we're moving with that said, here is the pull request
that applies The title would be changed to entity recognition version 1.0.
and the subtitle would be VCs for recognized entities and the actions they
Realize the wording is different there.

Manu Sporny: We can change the subtitle at any point. The main thing that
sticks is this thing and then the short name which we have two choices.
recognition we could do that or we could do if we wanted something really
short or there are many variations in there that we could pick from. Let me
start off with would anybody object if this was the short name that we
picked VC entity recognition? Go ahead, Dave. …

Dave Longley: Didn't the poll say recognized entities?

Benjamin Young: Yeah, that was another choice that didn't get

Manu Sporny: did I mess up? I might have done that.

Dave Longley: Yeah, I think entity recognition was some other had another
problem with it. Yes.

Manu Sporny: This is why we review these things. it was Recognized
entities. Okay. Thank you very much.

Phil Archer: I was going to say the same thing.

Phil Archer: Thank you, David. And I mean the reason it matters is first of
all we've been through a sophisticated and…

Manu Sporny: That was a complete oversight on my part.

Phil Archer: detailed voting process. So the outcome of that and as Dave
said entity recognition means something else in an adjacent techn technical
field.

Manu Sporny: Yes. Thank you very much for catching that. and then I will
recognize Jeez, how many of these are there in here? there's some space
removal that's going on here. That is unfortunate but recognized entities.
And the rest of this is there you can't see any change here because it's
just this character at the end of the line was deleted.

Manu Sporny: I think same thing for this thing. I'll try to clear that so
with that, does anybody have any issues with the correct name, the VR? Me
apply these suggestion. how can I? Yeah, there we Add suggestion to batch.
It's very good to know that people are paying attention in the call. thank
you.

Manu Sporny: Okay, so this recognized entities, it's the of Our short name
is VC is for recognized entities and the actions they perform. Does that
look right to folks? getting a thumbs No objections. All right. let's go
ahead and actually can we get a couple of thumbs ups in just a positive
reviews on this to make sure that we got approvals. There's a link there.

Manu Sporny> Applies the result of the spec renaming poll by msporny · Pull
Request #70 · w3c/vc-recognized-entities · GitHub
<https://github.com/w3c/vc-recognition/pull/70>
Publish Recognized Entities Specification

Manu Sporny: And if you just go in there and do a positive review and then
if we could get at least one more. There we go. Thank you. All that is
ready. I'm going to squash it because the initial PR was All right. Hooray.
It is renamed. All right.

Manu Sporny: I think Phil the proper process is to just pull the group for
publish the recognized entities specification as a first public working
draft I got to put the link in there. I'm going to change I should rename
the repository.

Manu Sporny: Let me do that real quick just to make sure that let me see
recognized entities and…

Phil Archer: Before you do that hang on my hesitation is only that I don't
know whether that will cascade through to the working group homepage and…

Manu Sporny: that is going to mess up the URL. heat.

Phil Archer: all the other stuff that Ivan will have to do. So I think what
you're doing is right. I'm not suggesting you don't change the name, but
rather you did it tomorrow on the call with Ivan there so that he could
recognize that he needs then either to manually change something or check
that it automatically worked or whatever.

Manu Sporny: Unfortunately, I already hit the button to rename it.

Phil Archer: Then it's too late and…

Manu Sporny: But I will send that you make an excellent point,…

Phil Archer: I'm looking for any reason. I'm sorry.

Manu Sporny: Phil. I will send Avon an email and go, "Oops. Does anything
need to change?" what I was trying to do is get the correct URL into the
resolution text. so let me save this and…

Phil Archer: Yeah. Yeah.

Manu Sporny: then it will take a little bit to publish. no, it's already
done. There it is. okay.

Manu Sporny: Publish the recognized entity specification. yeah,…

Phil Archer: Yeah. Yeah. Yeah.

Manu Sporny: apologies, That wasn't good. let's see. Publish the recognized
entity specification, with a short name of VC recognized entities.

Manu Sporny: I think that's all we need. Isn't that right?

Phil Archer: Yeah, because you got to do it again tomorrow.

Phil Archer: So that's right.

Manu Sporny: Okay. All right. So, there's the Yep.

Phil Archer: Just so as I suspected, the repo you're working in has
changed, but the working group list of task forces and tools within the
task force has not changed automatically. So that's a note to the group now
pointing to that dock.

Manu Sporny: We'll need to update it. All right. I'll let me open an email
to Ivon right now to ask him on rename obvious recognition GitHub repo.

Dave Longley> GitHub - w3c/vc-recognized-entities: Verifiable credentials
for recognizing entities and the actions they perform. · GitHub
<https://github.com/w3c/vc-recognition> -- this redirects properly

Phil Archer: So if anyone has a chance to read it before tomorrow, so much
the better.

Manu Sporny: Thank you, So, there's the poll there. we can + one minus one
plus Z to your heart's content. All right. And then Steve, Phil, Kevin, if
y'all could plus one, we'll have a more complete just in the chat channel.

Phil Archer: I'm

Manu Sporny> POLL: Publish the Recognized Entities specification (
https://w3c.github.io/vc-recognized-entities/>) as a FPWD with a short name
of vc-recognized-entities.

Phil Archer: I'm trying to be chairman and…

Dave Longley> https://w3c.github.io/vc-recognition> -- this does not.

Steve Capell: Where do I do that?

Manu Sporny: You can open up the chat on the side,…

Steve Capell: All right. Okay. Yeah.

Manu Sporny: Steve. I got you.

Phil Archer: so, I'm happy to see it happen, but I'm trying to be neutral.

Manu Sporny: No problem.

Manu Sporny> +1

Phil Archer: Not that I have any attention.

Dave Longley> +1

Manu Sporny: Okay.

Parth Bhatt> +1

Kayode Ezike> +1

Phil Archer: Of course, I don't.

Benjamin Young> +1

Manu Sporny: So, I think we've got the poll and then we've got the plus
ones. Hopefully, that follows the new process we agreed to a couple of
weeks ago in the BCWG. And that. Thank you everyone very much for sticking
with that weird process we had to do. But it's good that we picked
something. Okay. let's see what pull requests if any We have one open poll
request. So let's go ahead and talk about that.

Kevin Dean> +1
Digest SRI vs Digest Multibase

Manu Sporny: I guess I'm going to topic this item. Hopefully that'll work.
So, Shaga Sun opened issue 68 which basically says, "Hey, you talk about
digest multibase but you don't talk about digest SRRI." and then he opened
a pull request that would address the issue that he raised. digest. the
differences between these two items for those that might not know is that
they're just different ways of expressing a cryptographic hash about a
resource that exists somewhere in the world, So that usually you use it
when you want to point to something like you want to point to an image and
you want to make sure that that image doesn't change.

Steve Capell> +1

Manu Sporny: And if it does change that the person knows that the one you
pointed to and the one that they're looking at are different images, So
that is why we use cryptographic hashes of files online. it is very useful
for other things like pointing to a way bill or an invoice or something
like that that you want to be very specific about the one that you're
pointing to. so that if it is changed or tampered with you you have a
signal saying that that's happened. why does digest srri and digest
multibase exist? Why do we have two ways to do the same thing? in the
verifiable credentials 10 work or no maybe it was the one work. we couldn't
agree on how to express this information.
Add `digestSRI` property to General Properties by shigeya · Pull Request
#69 · w3c/vc-recognized-entities · GitHub
<https://github.com/w3c/vc-recognized-entities/pull/69>

Manu Sporny: Digest SRRI is how web browsers tend to be very limited in the
cryptographic hash mechanisms that they allow. In fact, I think it's just
Shawu 256, 384 and 512 that they allow. there are many other types of
cryptographic hashing algorithms. Digis multibase supports a very large
variety of cryptographic hash algorithms like Blake and other kind of more
modern mechanisms. Digest SRRI very small set of available choices, but
they're all fairly universally supported and accepted. Digest multibase is
much broader in what it would allow.

Manu Sporny: But we typically try to limit it to kind of the same things
that are used in digests SRRI while allowing people to make different
choices in communities that need to make different choices. okay so we just
used digest multibase in this spec. she is suggesting we should use digest
srri. I think yall took a look at it and approved I'm opposed to it but I'm
not going to object. I don't think we need two different ways of doing it
here.

Manu Sporny: I don't think we should repeat the same mistake that we made
in the VC data model core spec. but both mech mechanisms are simple enough
to implement. I guess the main question I have is why multibase covers
digest SRRI and…

Manu Sporny: more I guess why do we need both ways? go ahead Benjamin.

Benjamin Young: Yeah, I think the main thing to know from Shagaya is…

Benjamin Young: if somebody he knows is using digest because unfortunately
it is in the foundational spec so somebody could be and Yeah, they're going
to wonder like he did why it's not in here. I agree it's unfortunate that
they're both in the data model. So I think just because he submitted it, is
it asking him whether or not he was cleaning it up because he's aware of it
and these don't match or if it's like I use this and it should be here.
that would be helpful.

Benjamin Young: But it is I don't know we'll face this across all the specs
render method will face it as well if it isn't already

Manu Sporny: Thank you, Plus one to that. go ahead, Steve.

Steve Capell: Just a quick question.

Steve Capell: These are self-describing hashes, right? So whether it's
multibase or whether it's SRRI, you can see because it's written there in
this case 6256 in the multibbase case a letter code and they're non-over
overlapping in other words if I put a hash by inspection of the hash I can
see that's a multibase. Is that right? So there's no collision here. It's
just more than one way of doing it. Yeah.

Manu Sporny: Yeah. I think the argument against having both of them is
ecosystem complexity and…

Manu Sporny: I think some could argue that ship already sailed and…

Steve Capell: Yeah. Mhm.

Manu Sporny: others could argue no we can still remove features in the
future if we see that people haven't implemented it but you're right
there's no collision here someone will either use digest SRRI or they'll
use digest multibase or they'll use both of them and nothing bad happens
other than all software systems have to be more complicated because of it
because we didn't pick one

Steve Capell: So what I don't know is how ubiquitous these two digest
self-describing digest methods are in the wide world.

Steve Capell: are we including something that's hardly used anywhere, in
which case I'd be against, or are we including something that is very
widely used somewhere, in which case there's a bit of a risk of excluding
it,…

Manu Sporny: Plus one. Those are exactly the right questions to ask. and we
don't know because we haven't done a I don't know…

Steve Capell: right?

Manu Sporny: if we know how to get data on that, other than maybe work with
system vendors that have a tremendous amount of data in their systems and
even then it's kind of like you don't know if you've got everything. The
way we did this for, JasonLD is that there's a common crawl data set that,…

Steve Capell: Sure.

Manu Sporny: scour hundreds of millions of websites and we got very good
data back on what features were used and which ones were not. But then the
argument became like, yeah, but that's all the public data. You don't know
anything about what the private data is. So, this kind of stuff is really
difficult to figure out who's actually using these things. the only time
you really find out is when you go to remove the feature and all of a
sudden you get a bunch of angry emails from a community you never knew
existed, turns out they depend heavily on whatever thing you're about to
remove. go ahead, Phil.

Phil Archer: Sorry, I think that is the kind of thing that it's worth
bringing to the wider group. I mean, as everyone here knows, we've just
been through not just the recharging process, but what happened at the end
of last week was all the people who didn't renew or couldn't renew or we
decided not to renew their invited expert status, whatever it may be,
they've all gone. But a lot of people have joined. It's still an enormous
group. and whilst whatever size the group, it's a tiny fraction, we hope,
of the people using the technology, it's a bigger group than we've got here
right now.

Phil Archer: So it might just be worth raising it tomorrow and I think in
general this kind of thing is what the whole working group call can help
with that because you got a specific question for a specific feature and
you're talking about either including or removing it and I think that's
what the working group call can help with.

Manu Sporny: Yeah, plus one to that. And I think it's probably, the form of
the question is, do we want to deprecate digest multibase in the core
verifi VC spec? we didn't make a choice before. there's some advantages of
one over the other. Do we want to remove it before it gets even more out of
hand or…

Phil Archer: Yep.

Manu Sporny: or do we want to keep it And I think as my prediction is we're
just going to leave it the way it is because that's the easiest thing to do
and it's the least controversial and so on so forth. but it doesn't mean we
have to duplicate that in other specs we made the mistake in BC data model.
my position is do we want to make the same mistake here? I'm arguing unless
we have very good reason we shouldn't do it and…

Manu Sporny: maybe we need to document that we made a conscious decision
not to support it here. go ahead Benjamin.

Benjamin Young: So I think the downstream specs…

Benjamin Young: if the group decides they could pick a lane in terms of
what they promote and talk about essentially in their specs u picking one
of the digest formats. I don't think there's anything in the stack that's
gonna prevent the use of the other ones from the upstream data model spec
and I don't think we could deprecate it but we can't rip it out in a 2.1.
so it's still going to be there for a while.

Benjamin Young: So, it really comes down to kind of what we want to signal
as the working group going forward, which may actually work best if we look
like we're aware of what we're doing and say, the group has decided to
deprecate digest SRRI as of 2.1 or however this shakes out. and so please
don't use that. it's totally possible, but please don't. or even if it's
not fully deprecated, we're aware that there's another format, certainly
you could use it. This spec's only going to talk about this one because
reasons

Manu Sporny: Yeah, plus one of that. I'll go ahead and raise an issue on
the core data model spec. let me see. chose to support both digest SRRI and
digest multibase in the core data model. This is causing downstream
specifications to attempt to support both. the features are equivalent
enough that ideally only one is I shouldn't say they're really equivalent
enough the features are

Benjamin Young: I'd point to the fact that digest multi-base is extensible
and already supports more formats. SRRI only exists in browsers and is,
really restricted to what they either have done or feel like they want to
do over a weekend. so multibase is mutable and updatable by this community
as well as anywhere else whereas digest SRRI is a fixed thing of the path.

Manu Sporny: and has a registry for new multi-ash formats as they are
created. broader graphic agility when it comes to graphic mesh formats.

Manu Sporny: The suggestion is to pick digest multibase going forward for
downstream specifications and include a deprecation notice in v2.1 for
digest SRRI and then this needs discussion and

Manu Sporny: This would be a class to change. we'll take this…

Manu Sporny: if something comes of it.

Dave Longley: I was too late.

Dave Longley: I was going to say when you said restricted to browsers, do
you want to say restricted to requiring two browser implementations? And
that's where the spec Yeah.

Manu Sporny: Browser implementations. for four new cryptographic hash
formats. So we'll put that is it eternal w Yeah.

Benjamin Young: They've reumbered it, so now there's a dash two in it. and
I can't quite tell where it's happening. web app looks like… Benjamin Young:

Manu Sporny: Yeah. Yeah.

Benjamin Young: but the two is now overwriting one but if you go to the
standards history it looks like there's an SRRI one which was 2016 so they
rebooted the work in last April Come on.

Manu Sporny: Yep. Yep. Yep. Yeah. And It goes to CSP3 I guess which is a
working draft and as we can see the hash algorithm you can only use SHA 2
256 384 or 512 that's it no Blake no Shaw 3 no no Poseidon none of the
other cryptographic hashes

Manu Sporny: Yeah,…

Benjamin Young: and…

Benjamin Young: notably there's not a way to add more.

Manu Sporny: I mean you have to be a browser manufacturer and you have to
implement it and the way to add more is you update the spec and publish a
new recommendation, right? It's a pretty heavyweight process.

Benjamin Young: Yeah, you have to update this spec.

Manu Sporny: Literally this highlighted text. All right. raised the
tracking issue here. Yes.

Manu Sporny: and good luck trying to convince them to implement Blake or
Poseidon. All So, we looked at that and the digest SRRI thing. We will wait
for the BCWG to decide what they're going to do before figuring out what we
want to do here. And then we definitely want to hear from Shik Sunan to see
if we see what he thinks. I think those are all of the PRs that we have.
bouncing really quickly over to issues. this one does have a PR that exists
here exists.

Manu Sporny: No, we don't have that label. I want to add that. All right.
are there any particular issues that people want to change document title.
We'll have to modify or I mean that's taken care of now. ensure
compatibility with digital identity anchor work.

Manu Sporny: Steve, I don't know if you want to chat about that today or if
there are any updates there.

Steve Capell: Yeah. I…
Align With UNTP Digital Identity Anchor

Steve Capell> I owe you a use case PR - will have it ready for next
meeeting.

Steve Capell: what I'd like So it's a bit of a question to this group, UNP
is just about to enter public review and in about two months or three
months we'll be saying, "Okay, here's 1.0." I'd kind of like to before we
get into 1.0 go not have two specs and al more like UNP align with this
than the other way around, but just make sure both use cases are met, And
so how does the timing work with this group? We've got a fairly complete
candidate spec already, right? Because people have been working on it for a
while.

Steve Capell: I don't know how many alternative opinions and objections
that might arise that might change it a bit, but do you think I'm fairly
safe to map digital identity anchor to this now and say it works identify
if there are any gaps or issues that we raise issues and get through them
quickly so that in 3 months time when we release UNP 1.0 No, we can say the
digital identity anchor is a recognized entity VC.
Ensure compatibility with UNTP Digital Identity Anchor work · Issue #48 ·
w3c/vc-recognized-entities · GitHub
<https://github.com/w3c/vc-recognized-entities/issues/48>

Manu Sporny: plus one for attempting that so I want to say yes absolutely
let's get it done. but we know that we are just a handful of people and
other people are going to have opinions, especially once we publish the
first public working draft and some people might have really strong
opinions and I don't think we want to destabilize your work at UNP. Steve,
you and the working group's work at UNPT. long term, I think we're all on
the same page.

Manu Sporny: We want all of this stuff to align. and to make sure that we
are doing that,…

Phil Archer: Perfect.

Manu Sporny: I think exactly what you said, we have to make sure that we
support all of your use cases. That will take time for us to go through. We
can certainly prioritize that we can just say all the calls for the next
couple of weeks is just going to be on alignment with UNP and digital
identity chor. and the goal there is to make sure that you can say the
things that you want to be able to say there and either point to this spec
or at least suggest this is the direction the work's headed in. so I think
philosophically we're definitely all aligned on aligning. the only
challenge is that the W3C process is going to lag pretty considerably from
the UNP work. So I'll stop there. go ahead.

Dave Longley> +1 identifying gaps / issues through attempted alignment
would be great

Phil Archer: Yeah, just to two things. Yes. So Steve, this you'll be able
to refer to it as a stable URI once the first public working draft is
published,…

Steve Capell: That's all right.

Phil Archer: which I imagine will be in week next. but it won't be a
recommendation by that time as the manager said a long time to go. but what
I put my hand up for was man slightly concerned. It sounds as if you are
expecting push back. is that true? And if so, is there a way that we can
head that off or talk to the relevant people?

Manu Sporny: No, I'm not expecting push back. sorry if it made it sound
like that. we've been through this enough where every shadow scares us, so
I'm concerned that once the work's out there and the FBWD is out there we
are very much going to start folding this into production systems and
that's the point at which I think we will have real contact with people
that might have different opinions. so for example, it is very much
expected that we're going to use this in the education space in the United
States. it is very much expected that we're going to use it in the vital
records space. they may be some work on using it in driver's licenses.

Manu Sporny: there are fairly powerful lobbies in each one of those areas
that are active in the standard space that might have very strong opinions
on what else we should be doing. So for example with MDL and that sort of
thing they have very much picked X509 and VCAL and those sorts of things
and what I'm expecting them to do is just totally ignore this work but they
might also say no we're going to come in there and we think you should
change so that's the only reason like I don't want that kind of stuff to
destabilize the

Manu Sporny: work that Steve's doing. I think there's a very small
possibility of that, 10 to 15% chance that somebody decides to pick a fight
with this spec. and I don't know if any of them are going to. I expect them
to just try and ignore the work.

Manu Sporny: At least in version 10.

Phil Archer: Yeah, I mean my general view is…

Phil Archer: if you're not going to implement something then keep your
mouth shut because it doesn't matter to you. it's only if you are
implementing it and the spec says you got to do something you don't want to
do now then you got a reason to complain but if you're not actually
personally using I mean there's a whole bunch of specs that my day job
company doesn't like but hey we don't implement them so knock yourself out
I don't care what you do we're not going to do it but that doesn't mean to
say

Steve Capell: Talking about that,…

Steve Capell: Phil, GS1 is already in pilot mode issuing sort of
recognition of member prefix right soon.

Phil Archer: Soon next month.

Steve Capell: All And are you also as with your GS1 hat on now planning to
use this spec for that?

Phil Archer: I imagine so. I need to look at it more carefully. but yes, I
mean in general terms what you've outlined to us many times…

Steve Capell: Yeah. So that's another Yeah.

Phil Archer: then yes that's where I see it going one way or…

Steve Capell: That's another motivation for us to make sure DIA and this
DIA ideally is just a profile of this, right? Yeah.

Phil Archer: the other. Yeah. Yes.

Phil Archer: I mean ideally of course they're the same but I mean that
ideal is never quite reached but yes as we've discussed this before

Steve Capell: Cool.

Manu Sporny: I mean, that's great. and again, I mean, I think that
underscores that philosophically we're all in alignment of the kind of the
direction. So, Steve, I think what we need from you is for you to tell us
what you need to refer to it and feel comfortable about referring to it,
and we'll kind of figure it out over the next couple of months and if at
the last second you're just like, it's just we can't do it in this version
of the spec.

Manu Sporny: I don't think there will be any hard feelings that no, we're
all trying to do the best that we can and get the most stable stuff out
there. so maybe Steve, this is an action to you. Let us know what you need
from us. Tell us…

Steve Capell: Yeah, we'll do Okay,…

Manu Sporny: what kind, talk with your group. Tell us the type of reference
they want to make to this document. and then we will do our best to get it
in the right shape and hold the line to give you the stability that you
need in the work that you're doing.

Steve Capell: we'll take that action.

Manu Sporny: And thank you A great call out and thanks to everyone for
being in philosophical alignment. that is one of the most important things
to have when it comes to these kinds of alignment activities. Okay. So how
about this in the next meeting please remind me Steve let's talk about the
use cases that you have with digital identity anchor. let's look at the
spec and make sure that it has the features to align to those use cases.

Manu Sporny: And then we'll just work through that stuff and we will know
that we have done our job when we get through all your use cases and we
feel very certain that the spec as it stands supports them. If it doesn't
we will raise issues to try and…

Steve Capell: Awesome. Thank you.

Manu Sporny: make sure that it anything else on this issue before we move
on to at least one more today? All right. If not, let's go ahead and move
on. And in theory, this entire conversation we had will be added down here
when the minutes are published. we got that working as well. All right,
let's look at another discuss item. use cases and applications for this
data model. I'm going to suggest that we're going to cover some of that
with the discussion we'll have with Steve on the next call.
Create Example For Concurrent Use

Manu Sporny: Then let me make sure that there's some other use cases stuff
that we're going to want to cover, but we'll focus the next co call on use
cases. and then create an example showing both recognized to and recognized
in being used concurrently. we need to fill this out a bit more. Let me put
a topic marker in here. I think the spec supports this today. Is that
correct? and we just don't have an example for it. recognized in So, we
support this in the data model today.

Manu Sporny: And I think we are just looking for an example that contains
both of them. So we have recognized twos in here but recognized in we don't
have recognized too. So I think it's quite literally just add example four.
is that what everyone else is understanding this issue to be about. All
right.

Manu Sporny: That includes both recognized to and recognized in. do we have
a use case that would make this easier to someone will have to think about
it but go ahead Dave.

Dave Longley: So I don't have a specific use case, but this is just the
case…
Create an example showing both `recognizedTo` and `recognizedIn` used
concurrently. · Issue #52 · w3c/vc-recognized-entities · GitHub
<https://github.com/w3c/vc-recognized-entities/issues/52>

Dave Longley: where you're making it possible for people to bootstrap into
existing systems or just read from this data model. And it's just
supportive of both of those concurrently.

Manu Sporny: The example bridges both worlds old trust list approach.

Manu Sporny: And new recognized entities. So, let's say that that is ready
for PR and hopefully we'll get someone raising a PR on that. with that, I
think those are all of our discuss issues. we'll go ahead and I'll close
this after the call. because we did pick a document title.

Manu Sporny: We'll make another pass through the issues and then next week
we will focus on use cases with a strong focus on the digital identity
anchor work and just working through all of the use cases Steve that you
have. and then if we find any gaps we'll raise issues and start adjusting
in that way. we will also have a better handle on when the first public
working graph publication's being done. and then we will probably want to
start talking about threat model as well if we get through use cases. But
we are probably going to spend almost all the call talking about use cases.
that is the proposed agenda for the Any other last thoughts, …

Manu Sporny: comments, concerns before we end the call for

Steve Capell: I'd ask a question about recognized in it…

Steve Capell: if I understand that right this is basically saying this
entity is listed over here somewhere else and…

Steve Capell: it's a pointer to that other thing that list and it's saying
at the moment it should be an Etsy trust service list or an X59 certificate
authority list or a verifiable recognition credential …

Manu Sporny: Exactly right.

Steve Capell: what if the thing that the entity is recognized in is a
national business register Manu Sporny:

Manu Sporny: That is a great question. we could Are these typed things
today? I forget. recognized.

Dave Longley: I believe they're typed.

Kayode Ezike> Would the presence of both properties serve as a union or an
intersection?

Manu Sporny: Yeah. Yeah. but the type value is defined external to the
spec,…

Manu Sporny: No, it's not. Is It could be. So, this is a great question,
Steve, because we need to make this decision. it would probably be a bad
idea for us to elaborate on all the different external types that there
could be for example we could add a national business registry as a type in
here…

Steve Capell: Yeah. Yeah,…

Manu Sporny: but that is probably not our place like if somebody wants to
create a different type of authority list or business register or something
like that. Mhm.

Dave Longley> a union, though a consumer would likely do choose your own
adventure

Steve Capell: I think the function of the register is distinct from how the
register is represented, right?

Steve Capell: So whether it's a national business register or trademark
register or asset register or whatever it is, it's a register…

Manu Sporny: Mhm. Yeah.

Steve Capell: but it's almost certainly not maintained as a certificate
authority list or a verifiable credential recognition credential because
it's got 2 million entries and it has 2,000 changes a day. so

Steve Capell: in this spec how do you say this entity is defined in by this
registar then maybe there's another place to say that I don't know

Manu Sporny: Yeah, it's a good point.

Manu Sporny: Do we need an issue for this? yes, we probably do. go ahead,
Dave.

Dave Longley: I don't remember if we have this in the spec already, but
another extension capability here would be to just express the media type
of the file because this just points to external files and…

Manu Sporny: Yep.

Dave Longley: if those registries define their format in that way then a
client Client that understands that media type can get the resource, parse
it, and then learn about what type of registry it is from in there and do
whatever it is they need to do.

Phil Archer: on the business register side just to note that the German
business register the Bundesan Saiger Valard is in the process of joining
the group and Casten Stalker who many of he works that's his biggest
customer so there's a good connection coming in there and Steve the New
Zealand business number will be issued as a VC. That's what they're working
on. I think they can do it now…

Steve Capell: Yeah, because they use GLNs.

Phil Archer: because he use GL.

Phil Archer: But then there's a whole connection there between GS1 New
Zealand and…

Steve Capell: Yeah. Yeah.

Phil Archer: this is so the shape of a hoped for near future pilot with GS1
identifiers and the Bundesan Ziga and MB in New Zealand and…

Phil Archer: all these business registers is something that we hope is
going to happen within a matter of months. Hope not sure.

Steve Capell: Yeah, and…

Steve Capell: perhaps with the Spanish Business Register and the Indian
Business Register as well…

Steve Capell: because they're coming at this from the DIA side. So, it
would be nice to bring them all together. Okay.

Phil Archer: Great. Yeah.

Phil Archer: Yeah. Yeah.

Manu Sporny: Absolutely. All right.

Manu Sporny: I'll raise the issue right after the call. with that we're at
time. thank you everyone very much. we will meet again next week to talk
about the digital identity anchor use cases and work through whether or…

Phil Archer: Talk to you tomorrow. Bye-bye.

Manu Sporny: not the spec supports all those use cases. Thanks everyone.
Have a good one. Take care. Bye. Meeting ended after 00:57:17 👋 This
editable transcript was computer generated and might contain errors. People
can also change the text after it was created.

This transcription was generated by a large language model (LLM) and might
contain errors. When in doubt, check the audio recording. This page was
formatted by scribe.perl <https://w3c.github.io/scribe2/scribedoc.html>
version 248 (Mon Oct 27 20:04:16 2025 UTC).

Received on Wednesday, 29 April 2026 00:30:56 UTC