Video summary
The Linux Foundation Decentralized Trust Advisory Council held its meeting on September 17, 2026, opening with standard reminders regarding antitrust compliance and respectful conduct before addressing several key operational updates. Announcements included a streamlined process for submitting project announcements via GitHub issues and the initiation of an upcoming election cycle for TAC members, with self-nominations expected to begin in October or early November. Additionally, a new working group was launched to foster structured collaboration, while the council reviewed significant changes to the Lab proposal submission workflow, which shifted from Pull Requests to pre-created GitHub issue templates. Although some members expressed concern that this new method limits collaborative editing and makes it harder to pinpoint specific issues compared to the previous system, the council agreed to trial the process before making any permanent decisions.
A major portion of the discussion centered on project lifecycle management and the current state of various initiatives, including a review of the Anoncreds midyear report which acknowledged the maturity of Version 1 while noting stagnation in Version 2 development due to market fragmentation and limited interest in new cryptographic algorithms; this report was unanimously approved. The council also debated how to handle projects with multiple repositories or distinct development areas, such as Fabric versus Fabric X, ultimately supporting a strategy that maintains lower administrative overheads by keeping related labs under a single umbrella while providing clear guidance on deprecating components and managing different lifecycle stages. Furthermore, the group addressed the migration of Open Wallet Foundation projects to the Decentralized Trust, establishing a deadline at the end of the year for these projects to either join LFTT as part of combined initiatives or archive their repositories, with support expressed for logically merging related labs like Acupy and Credo to reduce redundancy.
The meeting further tackled specific challenges regarding project status and stewardship, highlighting a shortage of active Lab stewards caused by retirements and the fact that stewardship remains a volunteer role rather than an elected position. Stephen outlined the migration plan for OWF projects, emphasizing that those failing to act by year-end would face archiving, while the council maintained flexibility for independent projects alongside their support for consolidation. A motion was proposed to move certain projects from incubating status back to lab status immediately, arguing that current delays and gaps in meeting guidelines regarding contributor counts and organizational numbers are insufficient to justify extended timelines; however, this specific discussion was deferred to avoid distraction during the session, with a suggestion to vote on the matter at the next meeting or via a Pull Request if necessary.
As the session concluded, the council noted the status of the Smooth project, where the team had requested additional time before a final decision on its future incubation or lab status could be made, and a vote to change the regular meeting time failed due to a lack of clear majority. Members were reminded to review pending project reports and new labs, as well as to request community participation in D collections, underscoring the group's readiness to move forward with these administrative and strategic adjustments. The overarching theme of the meeting balanced the need for structural efficiency and reduced overhead against the necessity of providing adequate time for projects to mature, ensuring that governance processes remain adaptable to the evolving landscape of decentralized trust technologies.
Read the full video transcript
Um,
hey everyone, welcome to Linux
Foundation decentralized trust technical
advisory council meeting on 17th
September 2026. Before we get started,
couple of reminders for everyone. First
one is antitrust policy. We do have
participants from across several
organizations.
We request um everyone to be abide to
abide by uh rules that govern u that are
applicable to different states and
federal or foreign competition laws. The
second one uh is reminder for everyone
that we welcome everyone in all our
public meetings
and uh because of the diversity we have
be respectful to each other and um allow
some time for others to express in the
meeting. If you have any uh thing that
you would like to bring up, please feel
free to raise your hand and we can uh go
in
um preference order of how somebody
raises the hand.
Going into our announcements for the
day, we do have standard developer
newsletter announcement. Um a quick note
to everyone that
um the announce I mean the announcements
that you post here be it related to
projects or RFS RFC's or requesting for
people to get started on a project or
making a release announcement
um the um the way you would express that
um content is now simpler. All you have
to do is go to the GitHub uh go to the
link that is listed in the meeting
agenda and raise an issue there and and
that should be picked up in the next
weekly newsletter
and moving to the next section.
So we u I mean moving to the next
announcement item. So we do have the TC
elections coming up for the year.
Um the timelines are approaching very
close and um I would request all the all
the TAC members that
uh if you know any community members
that be best represented within the tag,
please do reach out to them or please
nominate them for the role. And um the
timelines are very similar. will have
elections starting um sometime in
October or like early November and then
going into having new packaged by um
by like November.
All right. Uh I forgot. So Ry, thanks
Ryan for reminders. So we did adopt um
that nominations are to be self nom I
mean are to be self-nominated
um in one of our previous years. So if
you know someone um who can be best
represented please do reach out to them
ask them for self nomination
and um we'll go from there.
Moving to the uh next announcement.
So we do have a working group get call
and um thanks Henrik for initiating it
and this is an excellent opportunity for
for all of us to get involved and and
get started on this collaboration
and um Henrik would prefer this to be
more of a kickoff call trying to engage
all the participants.
So uh it's not going to be like where
somebody speaks and then everybody
listens but it's more going to be where
uh all the participants are going to
engage and and discuss in a in a
structured fashion.
Moving to the next section. So uh we'll
come back to uh both annual reports and
media reports in a in a while as part of
our agenda items. So I'll directly
switch over to um moving to the
discussion items for the day.
Um so few quick reminders I know like
this topic has been pushed in the past
two three weeks but I I did want to
bring it up again.
So our the the way lab proposals are
reviewed or like the lab proposals are
submitted into the community that
process has changed and um earlier the
process was somebody raises a pull
request in into the GitHub um repository
and that pull request used to receive
comments and then uh the people who
created that pull request they used to
go and go through and review process
edit and uh they they used to work
through a template and all that but the
new process is um in in a much simpler
way a pre-created template is provided
to them on a GitHub page and um all they
have to do is fill up that GitHub page
and submit that as an issue and the
process I mean the expectation from pack
members or labs stewards is that we
review the
um GitHub issues with new lab proposals
and we on those
I would like um maybe David or Ry um to
chip in here and and
talk about it in much I mean talk about
it again.
>> Yeah, thanks Arun for putting that on
the agenda and you really covered it. I
just wanted to make sure people were
aware of the new process and and just to
talk through it again. Um because we did
have some we had I posted on Discord
yesterday, we had some lab proposals
that have been in for a while and
haven't had votes yet. So I just wanted
to make sure that um people were aware
what the new process was so those could
get uh reviewed. But um also just wanted
to see if anybody had any questions
about the new process. I know we
reviewed it a little bit the other day.
um maybe a couple weeks ago on a call
and people had some feedback for us on
the new process. So if people have
questions or comments about that, we
could talk about it that as well.
>> This is D. Sorry, I clicked open and not
the hand raised fast enough. Um it I've
used the the new process a couple of
times. The one issue that it raises for
me is the old process allowed the
submitters to keep and us to keep
working on the proposal sort of
collaboratively and this new one doesn't
really let us um like it let them change
the content in a in a very tagged way
like a PR does. Um
so there's a limitation in this as long
people need to be aware think aware of
it. It's a little like if you ask
someone to add sponsors or to do this um
in the old way, it was a little simpler
and more direct, more transparent that
you were asking them to update the PR
itself. So, I'm not sure if that that
the flow is is as optimal as the old one
was, even though the old one was
probably not um as easy to manage um for
stack.
No, that's helpful feedback. And again,
I think I had mentioned it a couple
weeks ago. You know, if if we try this
new process for a while and we realize
it's not working as well as the other
one, we can certainly revisit. But no,
appreciate the the feedback.
And I see that Enrique put a thumbs up
to your comment too. So um
>> yeah,
>> any other comments, questions [snorts]
about the process?
>> Yeah, I think I I share the same kind of
views um as mentioned. I think the new
process makes you review it more from um
like global view of the proposal. It
doesn't let you pinpoint on specific
things. So I I reviewed I think three or
four today and the ones that were
outstanding and it just felt like I
couldn't really pinpoint specific
things. I do wonder maybe I know the
pain points of branches and stuff. I do
wonder right if there's a way where we
could have PRs that are parked
somewhere. They don't they don't have to
be into main right into a different sort
of branch or some some system and then
eventually when we all vote with them we
do the work of just the [clears throat]
final version moving it to a a PR
against the main branch. So we still
have like a working tree somewhere we
could discuss with the proposal but it's
not always keeping up to date and DCO
checks and everything and there's a
there's a final PR then that gets merged
and that's a that's something we could
we could try out in the future. But
yeah, those those were my thoughts. I
found it a little bit more difficult um
to review things especially it's a big
block of text. I normally clone the repo
down and render the markdown so I can
can view it more nicely. So you can do
that as well.
>> Thank you.
is um
so
sorry. Yep. Um um I've seen like in some
cases it allows us for for us to see the
history of all the edits on an issue. If
let's say the
um the submitter of that issue edits it,
I believe it allows us to see what edits
were made. But that's still um like an
additional
step that we um we generally get to I
mean get to do other than like looking
through the pull request and getting to
know what changed otherwise
any any other comments or thoughts on
that process
I'll just say that again. Thanks for the
feedback. I, you know, since we have
four proposals in right now, I'd say
let's get through this current batch and
then in a week or two or so, we could
talk about, you know, any of these
changes if we want to make going
forward. But thanks for everybody for
reviewing the proposals and the process
we have currently right now just so we
can get those addressed.
Thanks David.
Um so thanks for also bringing up on the
pending lab proposals. So we do have
[clears throat]
I mean um if you can scroll a bit on the
pending lab proposals. So we do have
these um I mean the lab proposal section
and
yep um so we do have a pending lab
proposals for review. If you haven't had
a chance to look at uh these proposals
please do give it to review.
Um, one of the new lab proposals that we
received in the past week is the uh
uh the last one I believe it is
pronounced as tear is application
privacy and remaining um issues were
pending for review um since I mean even
before last week.
Uh I request members if you if you get a
chance sometime today please do take a
look with these lab proposals. If you
have any suggestions on um where the
project teams make it benefit with
existing community projects please do
advise them. Enrique.
>> Yeah. One thing, um, in the last few
months, I'm seeing that we are starting
to review more labs as a TAC, but what's
really happening with the lab stewards?
Um, they should also be reviewing this.
Like, is it that we don't have a big
group of lab stewards that are capable
of reviewing it? Like, seems like we're
taking on more of this uh review um
approach than originally intended. So I
just want to highlight what's the why
are we push being pushed so much when we
haven't even reviewed loads of midyear
reports for the projects.
>> Yeah I mean that's a good question.
We've had several stewards over the past
you know year or so um retire um so we
just have fewer fewer stewards than
before. I think there's only I'd have to
double check, but I think there's only
currently two stewards who aren't in the
TAC. I think Marcus is a steward and the
TAC member. So, we do have I think three
or four uh uh stewards currently, but
some of those people are also TAC
members. So, there's just not that many
stewards right now.
I mean, we could have a whole
conversation about recruiting more and
that's great. And if you have ideas for
people who would be a good steward,
certainly, you know, let us know and we
can reach out. But that's that's the
situation. We've had some people retire
>> and the lab steward is also a voting
process or it's more like a volunteer
and then approval mode.
>> Yeah, it's been a volunt if somebody
raises their hand and expresses
interest. I mean, yeah, there hasn't
been in in the past like a voting
process for it. It's just more like
interest in the role.
>> Okay. Thank you. I did think that there
was at some point um the TAC was
approving there there would be a vote on
new lab stewards but that was a while
ago so and I don't want to rat hole on
it so
>> thanks hard David
>> oh no nothing else to add
>> makes sense. Um yeah, I I I do
acknowledge that uh currently we do have
multiple things depending on view.
Um we could look at divide and concord
kind of a approach if we feel like that
could bring down some of the workload
and um maybe like we can share learnings
among other T members. maybe briefly
talk about either these proposals or or
the media reports and see if that can
speed up the the process.
I'm open to suggestions on how we can
move forward.
Um
and let us think it through. I'll move
to the next discussion item for the day.
So um moving to the next discussion
item, we do have multiple media reports
pending for review. Um I know like we
did we did bring up few of them in the
past week but they were not uploaded um
since then.
Um
Dan I see you have your hand raised but
quickly completing my thought process.
If you have anything you would like to
bring up on any of these media report
without going into um each one one at a
time, please do bring it up. If not, um
I would say let's review and then
highlight things that we are concerned
about from these projects. D
>> I I was just going to say we have Steven
Curran on the call from the Anon Creds
uh review. Um and I'm not sure if we
have other people on the call. Um, and
he was here last week and we didn't get
to his ancred one. I'm wondering if we
could do that one first
if Stephen's still here.
>> Yeah,
>> I'm here. Although hear more about uh
OWF than um, but yes.
>> Okay,
>> we didn't get to that either last week.
Sorry.
>> I I know. So, I was just trying to be
courteous here. Um and and I was the
reviewer for this one and it is you know
as I say it's it's a it's a mature and
stable project. Um there's still the
discussion around um uh the adoption of
a noncreds 2 going on. Um, but Stephen
and I had a little back and forth about
whether um focusing on a um
on a noncreds one and it being mature
and stable and if bumping it to
graduated would help um bring the boost
of PR and awareness help bring more um
people to the community and um I don't
know Stephen if you want to put in a few
words about your thoughts on that. I
that's what the one thing I thought we
could help in the life cycle process is
acknowledge that an onred one has a
viable adopt adoption curve. Um it
though there were some I think um issues
around connectivity to the actual end
users of it and what we were getting is
adoption the real contacts we have were
people who have integrated it into
things but not not um actually the
adopters themselves. So I'll pause for a
minute and Stephen if you want to put in
your two cents here.
>> Sure. I I mean the tricky part is just
um
there is you know very little interest
it seems at the project level. Um my
understanding is it's still broad
relatively broadly used by a number of
organizations by a number of ecosystems
and and because it's so complete and
easy to use that that it is used and
continues to be used because it's harder
to move on to other things or or things
like that. But um you know there's no
meaningful participation
happening at the project level. Um, and
that's what I don't know. So, I just
think status quo I just default to
status quo on that. Now, you've had the
idea of of moving it to graduation and
maybe that would encourage people.
>> Um, I I don't know. Um,
>> it's it just takes effort to do that and
I just haven't I've got limited effort
in these areas and that hasn't been the
highest priority. That's for me. That's
the bottom line.
>> Yeah. Okay. So, so if you read through
the notes in the um u midyear review,
that's the discussion that we had. Um so
I'm going to park it for now, Stephen,
because of the resource constraints. Um
and but approve the the midyear report
or make a motion to approve the the
midyear report.
>> Thank you.
>> Do we have any seconds?
One question from my side here. Um, just
want to understand so the the reason the
V2 of Anon creditreds is not successful
even though it's being completed is
because of fragmentation in the in the
market. Is that is that the the answer
or is there something more deep on on
that?
>> Yeah. I mean to me an onredit V2 is
um
far and away the most complete
implementation available. Actually I
shouldn't say that. um um in the BBS
space um approach to ZKP credentials um
the the Longfellow work being done by um
the folks at Google and beyond it's now
being picked up by others is really uh
gaining momentum and those not aware of
it you should um be familiar um
particularly as um OWF moves over to um
LFTT
uh there is good progress being made
there. um the implementation in and on
creds to support both PS signatures and
DDS signatures and plug in making it um
useful for other um potential schemes is
incredibly powerful but um
uh it it just is not getting pick up and
and 2 just is completely stalled so it's
not going anywhere. Um the focus in the
BBS community is just getting IETF
approval and and people are just
doing what I you know you sort of
consider the basics at moving it forward
versus actually um having an
implementation that people can use
directly in a in a um common way and
that's what an onra one uh absolutely
did it you know was a completely uh a
complete solution and there just isn't
one for next generation which is what
you would consider BBS and then we get
into uh you know and that's not even
getting into code quantum. So um that's
the challenge is it's just the time
window is not been there. So an v2 is
basically um completely solved a
fantastic code base is out there. it
could be used in a second, but um just
no interest in anyone picking it up. And
then uh V1 just continues to roll along,
gets um maintenance updates, but that's
about it. Um over over time um and uh
not not particularly
there's no interest in um in moving it
forward or adding to it or things like
that. Would would you say that what's
the relationship between V1 and V2? From
what you're you're saying, they seem to
be completely different code bases and
completely different projects even like
approach solutions, right?
>> Um yes and no. Um
the thing that Anocritz one did beyond
what any other ZKP solution is it it had
um a set of um combination of data
structures and protocols to implement
um credential exchange. V2 uses
essentially the same ones but adds
flexibility, adds one more abstraction
that allows for um plugging in different
algorithms and um enhancing the the ZKP
power that you have like um
um the nonr one has selective disclosure
and um you know
condition um conditions is uh
very simple conditions. Um
and on v2 has much has more complex
capabilities, the ability to compare
value between two um credentials and but
not um not present the actual value but
but represent that they are prove that
they are equal. So an equality claim and
things like that. um a range proof uh
other things like that that are are are
more powerful capabilities that open up
more ways um but the general flow is
between an onredit V1 and V2 is the
same. So while there are uh much easier
to plug it in or or to upgrade an
instance of an encred one to two and um
Oracle did a pile of work on that. um
the Oracle Labs folks did a pile of work
where they actually had a higher level
interface and were able to um use it for
um three different implementations of
EKPS and onres one two and the doc labs
implementation. So uh not completely
different but yes a new codebase because
it dealt with different algorithms
different underlying cryptographic
algorithms.
>> Yes. I'm just trying to share the
sentiment and and the PR I agree with is
like it just see it does seem loads of
adoption for non credits. It does seem
like a great candidate for a graduate
project just may maybe the versioning
scheme that actually the marketed
versioning scheme of version two feel in
that stagnant kind of version makes it
feel like it's not going anywhere but
has loads of production use cases right
in V1. So that's why I was just trying
to understand if it was like just a
feature add-on like a 1.1 over a
complete reimagining of the system which
is a V2.
>> Yeah. I mean there was enough breaking
change and so on that it be it was
considered V2 um when it was created. So
yes.
>> Okay. Thanks thanks for the for the
information there.
No, I I've made a motion to accept the
report as is. Is there a second?
>> Do we have a second motion?
>> Yeah, I can second that.
>> Thank you so much.
Um, okay. So, I'm going to go through
the list. Um, Kevin, how did you vote?
>> Yes.
>> Enrique,
>> yep.
>> Diane,
>> yep.
Rama,
>> yes.
>> Arun,
>> yes.
>> Y,
>> yes.
>> And Matthew,
>> yes.
>> All right. Thank you so much. The motion
passes. Thanks, Stephen.
>> Thank you. Much appreciated.
>> Right. Thanks, everyone.
Is there another report that uh TAC has
reviewed that we should bring it up for
discussion or any concerns that you have
come across from any other reports?
If not, um quick reminder to everyone.
Let's review. Oh, I see Matt you're
raising hand.
>> Hey Erin, sorry. Yeah, thank you. Um
yeah, I guess I I I kind of had some
questions around this with the
non-grades one although um um looking at
the fabric annual report uh midyear
report um felt like a really good
example of something that that's come up
a few times
um and is really really kind of clearly
visible in the fabric report. the fact
that it's a it's a single project from
an LFD point of view, but has two really
really discreet
areas of development and and the report
is really clear. It's a really really
good report, but it has really
uh clearly defined the two parts of
fabric as having two um life cycle
recommendations.
um and and in indeed talks about fabric
as graduated and fabric x as incubating.
Um
and I think and touched on this a bit v1
and v2 very very different situations.
Um
and
I think there are kind of two things
that the tc would benefit from talking
about. I I think this report is fine
given that the current constraints are
that it's hard to to clearly distinguish
different levels. you know, there are no
there's no way of saying different parts
of this project should be in different
kind of graduated status. Um, and
generally I thought the report was
pretty good and fabric X is clearly a
really kind of growing active area,
but I I I think we keep hunting down the
road the lack of granularity we have for
projects that have lots of repos
and the life cycle stages that we we're
kind of uh stuck with um in
[clears throat] that you we just have
incubating graduated and um it feels
like there's there's maybe more you know
even for a non-grad v1 I put a small
comment in the for one that the the
report talked about all the activity
really being maintenance mode activity.
So I just didn't want us to drop that,
you know, keep punting those
conversations down the road because it's
come up a few times and I don't think
we've ever really kind of done anything
about it.
>> So is Fabric X in this case like a
complete rebuild and it's a complete
different codebase or the share things.
into several new repos. Um I I don't
know if there's much shared code between
it. Um it looks like quite different
maintainer groups and one of the
questions I put on there was whether or
not there was an expectation fabric
contributors would inevitably slowly
move towards fabric X development or
not. Um that all feeds into its status.
Fabric X has far fewer developer. I
think two maintainers was was was the
what the report said compared to fabric
which is many more than that I think.
>> So could it be a complete separate
project in terms of the life cycle? I I
think um
almost certainly could be. I what I'm
conscious of is
um
that being the kind of the way that we
solve the fact that we don't have a lot
of granularity or ways of distinguishing
between between different bits of a
single project. And I know Firefly has
this lots of repos that they are
actively developed to a very varying
degree
>> but that doesn't necessarily mean they
should all be split off as different FDT
projects.
>> I kind of want to differentiate between
granularity at the level of plugins.
>> Yeah.
>> So if you have a core architecture of a
project and some plugins have different
granularity like I see in the fabric
report they have series of labs they've
included as part of the project review
right in the mid year. those are
considered like a different granularity,
different sort of life cycle than their
other um repos over the overall project.
>> Yeah.
>> Without being a different rebuild. So I
do I do agree that we can't we can't
stop bunting this because we hitting it
across most of the projects. Love to
hear what other thinks are as well.
do
>> um to throw um more into this one. Um as
the OWF projects um plan on
transitioning over um one of the
approaches we're planning on taking is
to
essentially um bring back the band that
is that was Aries. We're not going to
call it Aries, so you know, don't go
there. Um, but we are planning on
having um something like or or
considering I shouldn't say planning
because I I haven't talked to everyone
involved but um we're getting positive
feedback on the idea of something like
identity agent framework and things like
Acupy and Credo uh and VCX um projects
from
O open wallet coming over to LFTT as a
single project. Um, a lot of the reason
for that will be the GitHub management
um overhead and and being able to deal
with that. the fact that there are
common maintainers across them. But a
big part is also the administrative
overhead of um the regular reports um
the you know uh tax appearances and so
on which have not been um
are considered overhead for a
a a project where the maintainers are
primary developers that are are are
working on their own on the on the code
and working on their own. um ventures
and things like that. So um it
[clears throat] would be useful for
feedback for us because that's the plan
um or the the direction we're looking at
doing as we plan to propose a project
for LFTT coming from OWF.
Thank you, Stephen. Any comments
Don't hear any.
>> Well, I guess a direct question would be
should we not do that?
just for my benefit because I think your
comments are very valuable when you say
should we not do that. Could you just
clarify what that was?
>> So, so at OWF
there's about three or four different
projects all of which came out of
hyperledgeries.
Mhm.
>> Um as we move back to LFDT, our
preference right now seems to be again
um we've not got full commitment but is
to come back as a single project. that
creates the same sort of situation
you've got with with Fabric X, which is
um that there will be different levels
and the projects themselves will sort of
figure out how to archive repos and
things like that, but we'll do it more
at a repo level. Um we'll continue to
make announcements that are tied to the
name of the project. So, Acupi and Credo
will continue to exist in in our
concept, but but we want to go as a
single project within LFTT because we
largely do the same thing, just
different approaches to the same thing.
And we want to reduce the overhead and
have fewer projects, fewer um things to
do related to running the project and
allow maintainers that um
do that sort of thing to to handle the
administrative side of it and let the
developer uh the developer maintainers
focus on code and and releases and
things like that. So
>> yeah,
I
I um I I definitely see that and I think
it I think um small numbers of projects
is fine. And I think I think it's
probably important not to not to confuse
lots of repos with the number of
discrete
broad areas of of development under a
project. So if you take like Fabric X is
a really good example, loads of repos.
Um, and I think it's up to the project
to decide how they manage those repos,
what their life cycle is, how mature
they are, what who who can contribute
and commit to each one. So, all those
kind of day-to-day tasks. But I think if
you look at the report, there are two
really clearly distinct areas of
development under under the fabric
banner. Um, and I think I think for the
for Aries, I think I think um you don't
want to have loads and loads of discrete
projects each with their own overheads
of the reports and so on. And I think I
think um I I personally I I I think
that's fine. I think it's I think it's
how you how you um uh bundle together
areas of work under a project that you
feel
are a single area of active development
for that project. So that if someone
says
um project Aries is in graduated status,
you have a reasonably good feel for that
means kind of most most of the stuff
that falls under that project is in that
is in that status. Um, if you've got
really different things all under the
same banner where you're literally
saying these two [clears throat] are in
totally different project life cycles,
it starts to become really hard to to
for someone who's looking at the project
to know what state is like in quotes
fabric. Um, because there's no there's
now, you know, it's hard to hard to know
what someone means by fabric. Is it the
original fabric or is it fabric eggs? Um
so I I I think most people on the call
will understand adding adding the
overhead of lots of reports for for lots
of very small projects is not is not a
good way forward. Um, so yeah, sorry
about that.
>> No, for me it's like the governance and
leadership of of that project is is
really the important part for me. And I
think as a TSC when we review these
projects that may have certain maybe
archives or deprecated parts of it,
we shouldn't um kind of deduct points in
that manner of a graduate project if it
has some plugins that are the found
that's normal life cycle, right?
Um so I think keeping together is is
better because it gives um obviously
right less less work and less management
for all these maintainers but we have to
give some guidance to project that that
they should be deprecating or they
should be putting something on the
readme when parts of the project are
different status right um and now that
they own their own organizations
they have more freedom to do so right so
if they want to name repos different way
or have different tags on repos or or
read me to to show this is an
experimental feature. It doesn't neglect
the whole the whole view of the project.
Um yeah,
>> sorry, Stephen.
>> Let Steven go. Yeah.
>> Okay. Um first, please don't ever let's
not ever say Aries again in the project.
So, I really apologize for bringing it
saying it that way. Um that's not the
plan. Um
and that's just lighthearted. Um you you
are with respect you're really saying
you want it both ways and that's the
tricky part of that I'm trying to get
to. Um we are our plan like Credo and
Acupy are pretty independent projects.
They both do the same thing. Um one in
Python, one in Typescript. Um they
share common Rush libraries but those
are outside of the project. Those are
dependencies that are elsewhere.
um and they essentially have different
life cycles, different marketing uh and
so on. But um we would find it easier to
have them under a common GitHub
organization and a and and have that
overhead all dealt with so the
developers can deal with it and um and
as well as I say this other overhead
administrative. So, I'm not sure how to
read your It's good to have fewer
projects, but not good to have them at
different um places in life cycle and
things like that because that could
happen. Um it's not right now. They're
both very mature. Um but we're we're
planning on bringing along component
parts that are just sort of um helpers
with it. Um, an answer to the Wii
question, it's right now it's the Acupay
and and Credo projects at OWF. And
there's a couple of other ones that are
called projects right now, but are
really um the same community and we plan
on bringing them as part of it. That's
the we Thank you.
>> Yeah. So, while you all were talking, I
was counting and so I was counting some
of those sub projects and there was
about 18 things called projects under
there. And so the idea of having 18
mid-year reports and annual reports is
kind of daunting. So I'm I'm interested
in because we had something similar to
happen with this with Trust Rover IP.
It's similar but different. They have so
many different working groups under them
that they roll up their report into
those and those different sub working
groups are act considerably a lot like
projects. Um and those are at different
levels too and it doesn't stumble us
that much in trust over IP. They have
other oops they have other issues. Um
but in the in the reporting we we do
sort of have a precedence of having
multiple things with other um life cycle
stages in them in the standards world
not in the code world. So like I am
leaning towards having OW an OWF
annual report with subsections. Um
but then I Stephen what you just said is
it's pretty much a ACI and credo and
it's not 18 those some of those would be
subsumed. Um, so I'm just trying to
figure out, do we tease out ACPA and
Credo and put them as reports and then
put everything else under OWF or can we
make an umbrella structure taxonomy for
OWF that enables different life cycles?
You got 13. I can see someone counting
um better than I am in the in the
comments. Yeah.
So, Stephen, go ahead.
>> Yeah. So what we're doing is more not
looking at it as what's a project at OWF
and and bringing OWF in as a single
project. We're more looking at it as
what are the things that are common and
um that that are that have a commonality
to them. Um and and also asking the
different projects OWF projects again
this word is so overloaded. um but uh to
see you know whether there's interest
and so on. So I would expect that um for
example multipath and all of its um
uh we will ask multipath if they're
interested in in being part of an
identities identity agent framework or
whatever we call it um project at LFTT
um and and we'll see what they think. Um
um but right now,
you know, it's just the ones where
there's a commonality of functionality
in it and not just oh because they're at
OW, we just pull them all together. So I
think Trust Over IP did that and it's a
it's a single project. No, we don't
expect to do that. is more um where we
see it logical that they come together
into a set of sub projects that make up
a single project at LFTD.
>> So is there a just to follow on quickly
is there a timeline for coming back to
the TAC with sort of a taxonomy
absolutely okay. Yeah, like I'm I'm
actively trying to get in the next week
to two um uh a way to put together a
project proposal to go to um LFT Cap.
>> Okay.
>> I mean, essentially, we're we're making
new projects, right? We're we're going
through the full process of starting
from scratch with a project. And so, I'm
what I'm doing right now is seeing who's
willing to um go in as a single project.
Again, combination of of logical and and
willing. If if some project at OWF wants
to stay independent,
that's their choice. If they want to
combine and it makes sense, um that's
good. But we don't have that consensus
across OWF for example.
So for those who would who would not who
would not come in that taxonomy under
whatever the framework name is um they
would have to put in their own proposals
to come over so we see yes.
>> Okay. So, and you think
>> you think maybe by by the end of next
week or maybe shall we give you two
weeks you'll have some report back for
us about what to expect in the
proposals.
>> Again, I don't speak for OWF or at a
broader level. Um, what I'm saying is
I'm recruiting projects that I think
make sense or could make sense and
saying, "Hey, do you want to do this or
do you want to go and put your own
proposal in?" I think that's the the
sort of approach we're taking and then
in a couple what I'm encouraging is to
see if we can get to in a couple of
weeks have a set of of projects that we
would we would have. Um, I think there's
another there's another movement. for
example, um there's a whole set of labs
that are um TypeScript libraries and all
of those are instead of being single
labs combining into a single project.
And I think that makes sense as well. Um
but that would be independent of what
I'm talking of of the one I'm of the one
project I'm talking about.
>> Thanks, Ste. Sean.
Yeah, I'll keep this really quick. Um,
[clears throat]
both Stephen and Diane answered most of
the questions I was going to answer, but
um, we right now have 13 projects which
would be classified as graduated or
incubating. We've got, uh, roughly 19
labs. Um, Stephen just talked about the
projects [clears throat] formerly known
as ARIES, which moved over to OWF and
became independent projects possibly
combining back at LFDT. We absolutely
support that. We've given all the
projects uh notification of what's
happening. We've told them they've
gotten till the end of the year to make
their application to the LFDT to
you know apply to become LFDT projects.
They have and and the other option is
they can archive um and archiving is
perfectly okay. And we also gave them
some updated guidance that um if they
want to combine they absolutely
absolutely are welcome to do that.
Steven was the first to to to
both point that out, but also to start
working on, you know, what a combination
might look like. He just mentioned the
four labs. Uh it's actually three labs
plus one um growth project are
considering combining into one lab
because they they are a good fit
together. They were originally
contributed by different maintainers.
They were each separate individual tools
that anybody could use. They think it
they're going to go farther together
than they were apart. We absolutely
support that. Um, [clears throat] I'm
talking to three projects right now
about just archiving. So, I am hoping in
the next couple of weeks to give this
TAC as well as the OWF TAC a breakdown
of where we are with proposals and who's
moving to where and who's archiving. Uh,
this is going to be an ongoing migration
between now and the end of the year.
We've also made it clear to all the
maintainers at OWF if they do not choose
to archive and they do not choose to
propose to LFDT, they will be archived
at the end of the year. This is not an
open-ended, you know, forever. We're
we're we we're working on getting this
done now. We want to get the
applications in. If the TAC does not
have time, uh Christmas week to weigh in
on proposal, that's fine. That can roll
over to the next year, but the proposal
has to be in before the end of the year
or else they're going to get archived.
Um and and we are I can't speak for any
of the projects, but I can speak uh in
my context as staff is we're working
with the maintainers where they need
help. We are giving advice where they
need help. And in some cases, I might be
asking TAC members to talk to an OWF
maintainer if they've got a very
specific question of, you know, do I fit
here, do I fit there? But for the most
part, um a lot of our senior projects
came from LFDT a couple years ago.
They're I've joked, we're not changing
religions. We're just going to a church
on the other side of town where Sean and
Ry also work. So, it's it's we're hoping
to keep this uh this transition as
lightweight as possible.
>> Thanks, Sean.
>> Thanks, Stephen, for sharing your
perspective and and all the effort on on
that front. So that was one of the
topics I want I did want to bring up for
discussion today and um we look forward
to the proposals and we also request if
possible if if these proposals are in uh
by the time the LFD tack collections to
happen. We do request um the the OW of
the current OW of project maintenance
and uh to to do participate in this
election process.
Okay.
Um moving to the next discussion item
for the day.
So we kind of covered uh the um OWF
project migration plan and and timeline
and we we really look forward to to
those.
Um quick reminder so we did have a
couple of topics that were not closed
from our previous discussions. The first
one was there was a proposal on change
in meeting time and as of what I saw
yesterday the when the ended it had
three approvals and three nazs with few
obstains
um it's did not go through so so um
like we did not have clear majority on
changing the meeting time
should we I mean Um, Matthew, I'm not
sure if you you [clears throat]
>> Yeah, thanks. Yeah, I mean, um, I I
think it's pretty reasonable, you know,
if if we we aired it, we had a
discussion and we had a vote and it
didn't pass, I you know, I'm I'm not
going to push back against that too
hard. I know there there were a number
who just didn't vote. And so, you know,
may maybe if everyone looked at it and
um checked the time, thought it was was
workable, then then it would have
passed. But at the same time, several
people voted against it. And I'm
conscious that changing times doesn't
work for everyone. And
um
you know I I I I suggest that you know
personally I'm totally happy that we
part of the discussion now. Maybe with a
new group of uh TAC members in the new
year there'll be a fresh round of
discussions about time time zones that
work. Anyway, um so I would just keep it
in mind across the TAC that the core dev
calls for Ethereum are really useful for
for people who are on this call as well
often. So um uh but yeah I I'm kind of
appreciative that it got ahead and we
had a bit of discussion and a vote and
and you know that's that's the that's
the way it came out.
>> Thanks Matthew. So quickly shifting the
focus back on um to the next topic that
was pending from our past weeks of
discussion. This is on this move pretty
much the entirety of last week we had
discussion with this movement. Now VIA
on our on our call
and um there was a request from VIA that
we wait for two months and then we look
back and then see if smooth is able to
resolve and they did bring up multiple
concerns especially with respect to
opening up all the resources in public
um repositories like they did come
across some issues with the um uh the
discoverability of some of the
vulnerabilities and things like that and
and
um I know like tag did not have a strong
um
opinion as to should we continue with
the project at the same time there was
no consensus on should we move it to a
lab and I want to bring it up again like
you know we have like five minutes left
in this meeting any thoughts or comments
on the project So we we have to park
forward we wait and watch or we ask
project that um like it's best that you
start growing in lab and eventually make
sure you back and um incubate
So u if there are no thoughts I do have
a personal bias on um how we portray
some of these uh to the community for
instance we don't want a case where we
ask product to move into a lab and then
they eventually come back in two months
and say hey we are prepared let's go
back to incubation.
At the same time, we definitely want to
make sure that project is adhering to
all the standards that we have in place,
especially all the gaps that Marcus has
identified
and uh that definitely is a big concern.
But given that project team explicitly
requested for additional time,
I'm uh I mean that's my personal view
that we gave them the time that they
requested but we time box it and um if
that is if there's no um yeah is Matthew
I see you raised your hand.
>> Hey sorry I yeah didn't mean to
interrupt you what you were saying. Um
yeah apologies I couldn't attend last
week when which is when I think there
was quite a lot of discussion. Um um
I think my my my personal view from
um from the fact it's kind of come to
and fro to and fro a bit is that if if
it moves to a lab and then it and then
it does come back fairly soon
afterwards. Personally, I don't think
that's too too big a problem
[clears throat] and I do think it's been
quite a distraction on the TAC meetings
for a while. And I also think that if if
they if they're really really engaged
enough that this is kind of a
um
they jump on it and then they're back as
a as an incubating project pretty soon
afterwards. I I don't see that as a bad
thing. It's a really good indicator to
the TAC that actually, you know, there's
some issues to out about like timeliness
of reports and stuff. I I think without
without the TAC following through on
some of its some of its kind of
guidelines and regulations for what
constitutes an incubating or a graduated
project not to the letter I know some
you know the numbers of contributors the
number of orgs for each project
a lot [clears throat] of projects have
places where they down a little but I
think for the amount of of kind of the
number of gaps and the amount of extra
time they've been given I personally
vote if we have having a vote for them
to be moved to a lab from from today. Um
there isn't enough time really to have
that discussion. So I'm happy to to
propose a vote for next week's meeting
or via a PR. I don't know how what a PR
for that would look like that it moves
back to a lab. Um and and I we could
maybe just vote on it next next week,
but I we're right on the hour, so people
are probably wanting to drop now, but I
we we could make that the first item on
next week's agenda. It's a it's a
threeminut thing. It's the vote. If it
doesn't if it doesn't pass and they stay
as an incubating project, then by by
definition, they get the extra time that
they've been talking about. So it
doesn't distract next week's meeting too
much.
Thanks Martin.
Okay. Um I I quick reminders please do
review any pending project reports or
the new labs that we have and request
community members to participate in the
D collections and know we are on top of
ours. Thank you everyone for today's
participation. See you again in a week's
time.
>> Thank you everybody.
>> You