So, first of all, welcome everybody to the bathroom. I guess everyone's already said that.
And so we wanted to talk about what happened this year. This is 2024, by the way, last
year. And this was the year of first school, the first matrix conference. I've already
spoken about it much. No? No, not much. Basically, interesting numbers on the first
school. First, you had an amazing branding. So, that was cool. And yeah, so it was over four
days managed to bring together 52 speakers and 236 participants. It was the first one and it
was completely oversubscribed. So, we know that next year we can get somewhere bigger and I
think it would be France, Strasbourg or something like this. So, 54 talks, 12 countries and
79 organizations. So, that was good. Yay, numbers, cool. Thank you. Okay, press the button now.
And, yeah, I just said it in the main stage, but it's worth repeating the one of the things
which really kind of came to me is this is a truly heterogenous ecosystem. It's not like,
hey, there's a bunch of random SDKs that don't really work on GitHub anymore. Instead, there
are in production, no full commercial implementations of a rush-based matrix client, no
matrix rust SDK, but then also all the flutter stuff from famously. The cotton platform stuff
from Connect2X, from the whole matrix stack, no. And, go from the epigenetic and going back perhaps.
That's don't worry about the fact that some of this is using your people, what we're about,
you're touching it. I'm sure it's fine. Okay. Then, React Native is a new one. In a
Manhattan filament to be taken rust SDK and doing bindings for Unia for 5, which is really fun
to see the existing Unia for 5 bindings that we're used to iOS and Android and rust SDK
being extended to our platforms like React Native. I was playing with this yesterday for some
mostly potential demo that I didn't finish in time. And it's actually kind of fun to do.
You got the C++ stack. The NACA is, which must be, I think, one of the oldest ones.
Yeah, 27 to nothing. Probably the second of third of a stack. And it's really, really cool to
say going strong now. So, this is continues for the ecosystem that we have this level of plurality.
Next slide.
The other angle, which was really interesting, is beyond the tech. We also had all the deployments
using matrix. And we've been here for 10 years. And so, you know, I'm going to add first
I'm talking about chat, for example. But all the other ones popping up and all gathered into
what one room between Open Desk and Germany to do an open source of, yes, this is 365,
TI, may send you for the healthcare. E-posting Swiss moving normal mail to matrix, nice NATO.
We mentioned it as well last year's samples in Sweden. The Swedish workspace with open source
software as well. Feed code for cities and chat, etc. etc. So, it was really fun to see all the
actual ecosystem, plus also all the deployments, which are going to use all this fun deck.
And that's a big gosh to plug a different conference. A different conference.
But it's worth noting that it's worth getting watching some of these talks. We had line 50
of them. And it's quite mind-blowing to see the details, particularly of the public sector and to
deployments. And more to this right, we're going to do the whole thing in about three minutes.
So, it helps we can calm it down and give more detail. Do I have any questions at this point?
Just throwing it out to the floor to buy some time.
Make questions? If one looking stunned and slightly traumatized.
Okay, brilliant. So, well, this is everybody who turned up. Thank you, those who came. How many people
came to the nitrous conference? About the culture of the room?
Well, a question. Excellent.
So, can you give us a bit of a question about your model, your model, get trying to engage
in the ecosystem, the model of this nice thing? What is the key thing behind? Is it a strong
commercial aspect in your organization? Is there any, some sort of what is the key thing
of your being there? Right. Excellent questions. I will repeat it for the microphone.
You see, run a pro. This is a question about the overall sort of
economics of matrix as an ecosystem, basically. What is the model, helps it work?
And I always forget that there are folks who don't have the context of the last 10 years
of how we go here. And the answer is that these days, you have the nitrous foundation.
And you just heard Greg from the chairman of the governing board of the nitrous foundation.
Hopefully explain the foundation exists as a nonprofit. At the moment to UK community
interest company nonprofit, to basically be a guardian of the intellectual property of the
nitrous spec to make sure it is protected from any of the vendors which we mentioned earlier
who go and build things on top. Much like W3C protects the web from the nice people at Google
or Apple or Ms Ella or whoever else might be trying to twist it in a given direction.
And in the midst of time, I guess it was about 2018. The we registered the foundation. We properly
started to operationalise it in 2020 and then we had Robin as the exacted director in 2023.
So there have been about 80 months now. And the foundation now operates as its own independent
entity. And it's obviously non-profit. It relies on donations. So if you're not a member,
either as an individual or even better as an organization, the risk of jumping ahead. Please,
please support the foundation and we have a slide explaining what it does. Separately,
you then have a whole bunch of hackers and various flavors building on top of the protocol.
And some of them are going to be open source and dependant individuals just doing it for fun in
their spare time. Then perhaps it gets successful and they might try to depend on it as their
day job. Then they might form a company, hire more people. And just like in the web in the early
days, you saw this kind of pre-cambrian explosion move startups, net scape and everybody else
going and building things on the web. They're kind of seeing the same thing happen with matrix.
Slightly slower time line, but in some ways matrix is a bit more complicated than the early days
of the web. And so basically those companies then support themselves typically by selling
solutions of some kind. It could be support. It could be maintenance. It could be
HEPR exceptions. So give your license approaches. It could be SaaS hosting. It could be open core
where all the important stuff is open, but in the enterprise these stuff ends up being proprietary.
So that's the kind of overall model of the ecosystem. They're the answer to the question.
Cool. Thank you. Right. We're talking about the conference. Yeah, the conference which was
good to see like a good milestone to see the growth of the ecosystem. And next there will come this
year. It can be in front of the amazing. And if your company and want to sponsor, we also have a
link to do so. Explain the economics for the last conference, which was great, but we made a loss.
It would be amazing if more people can sponsor it in the coming year because it's a bit of a shame.
If we end up losing money on it, getting with selling tickets and things.
So 2024 was also the year of proving matrix. So I'm tech. I'm using take my words very deliberately here.
In matrix, we've always had the idea that you need an implementation to prove that your
thing works before it goes in the SPAC. And matrix 2.0 is an ambitious set of MSCs to give you
instant login and instant saying to give you an active next generation of give you an active video
calling and to end encrypted as well as crypto that doesn't suck. And last year in September,
we proved it. And the word proof. I don't know if this translates out to venglish. So I apologize
if I'm going to confuse anybody. Does it work in French? Okay, so basically proving is when you do this.
So if you're making bread, you're going to put these typically into the flour and the salt and
whatnot. And so you leave it for a couple of hours and see whether it's, you know, it proves that
it goes and improves if you go. And so hopefully it rises and then you go and bake it into the
SPAC and you get beautiful look at the structure in this. I'm very proud of this. This is my personal
stress and juice baking antics that you get before baked bread. So the phase that matrix 2.0 has
been in last year. It's basically that phase. It is not yet baked in the SPAC and you probably
shouldn't eat it for the impractice you can eat it and does taste quite nice. So what do you get here?
I already mentioned this off. It's exciting seeing now some providers native for it and it's invisible
crypto. Use to element acts as a showcase for proving this and what the MSC is or not all in
the SPAC, they will be soon. And the timing of these is that next gen or is proposed to enter
FCP. I think we've got a couple of chat boxes on it and we will not put this live on matrix.org
or until it is passed MSFCP on the MSC. Basically it needs to be cleared up as agreed to go into
the SPAC and then we will push it hard. So I think now implemented in both synapse and don't
draw it thanks to that not then draw it and come do with it. We've got two implementations there
now flying around. Again it's approaching FCP. There is one concern that needs to be fixed around
how you tell clients that state has been deleted which we just missed in the original MSC
but it's easy to add and then that will also hopefully be heading into being baked into the SPAC.
Matrix RTC again ships in September with element cool but also integration on element web and
element acts and I believe famously also has. Yeah actually got matrix RTC in the
family stack. You should keep us honest on it not that you ever would not and make sure
to get MSC FCP is good in fit for purpose. So basically we are getting agonising in close to
getting this into the SPAC and then this will cryptos a bit of a wait one because it's lots of
different things. It is things like verifying all of your devices so I'm afraid everybody needs to
know then the very near future you're going to need to actually prove you own your device
in order to talk to people and verify devices where you've just logged in and ignored all the crypto
warning saying please prove that you are here and you're not an attacker. You show the
safety password all of that will be gone so you I'm logging in will basically tickle if you
use care log into instantly jump into your matrix camps will be verified by default. So we're
going to be speccing the down show ignore messages from unverified devices. Then we're
going to make sure it's all you see now we already done an invisible crypt so yeah so
one of the things we screwed up I screwed up and the matrix one for instance is that I told
everybody how amazing this was and that you could and that it's here and did a bunch of amazing
demos and if you have time probably just run a demo again and then everybody said bye that's great
how do I use it? I'm on matrix.org and we said ah you know it's going to we've got kind of my
great 30 million users over to native or and yeah well we can't really force everybody to do that
until it's here FCP blah blah blah blah blah so don't public can play with it and we also
fail to ship a community facing distribution so get news is that there will be a open source
bunch of harm shots from elements in the relatively near future I think called the SS community
additional something which will be a GPL and allow you to run that stack for reals is also
there is my random toy project element Docker demo which is a Docker compose setup that can
vary rapidly set one up so that you can play with it and I'll try to do a demo if we have time
in a minute sorry this is a geeky slide but here so yes the year also where we welcome more
members to the foundation the membership program was launched in 2023 but last year
really started to move up and have like every year this slide of people who are actually paying
for membership is growing so thank you everyone who is participating in it we also have all our
ecosystem members building on top of matrix and also helping organizing events on this sort of
things and moderating the network which is one of the biggest thing we have to do and associate
members and all of these people have representatives on the governing board as Greg probably said earlier
so why the foundation what has the foundation actually needs money so we have a whole bunch of
things the foundation is responsible for but where is the money actually going so first we need
the evangelism of course I make sure that everyone knows about matrix because it's network
and if we don't have users and people building on top of it the network is going to be useless
so let's grow it if we want to it to actually become the new communication layer for the web
then of a trust and safety I mentioned it we have a team who is dealing with a direct request
we get when we need to take down rooms and these sort of things full of abuse but it's also
building the tooling so that anyone running a matrix server has the right tool to moderate it
we it's something where we're far behind and we need more resources to do so and of course the last
one it's boring but still need to deal with finance and legal and pay the team who is working on
it make sure that we host the website on something and pay the subscriptions we need to pay etc etc etc
so that cost money with decrease all this cost to the kind of minimum viable we can get to
the memberships and revenue we're getting are not even covering half of it so
and the reserves are running low so that is why we are so allowed in terms of please please please
become members and I know in this room our suspect most of the people are
individuals who are having lots of fun hacking on matrix but we know as we've seen earlier there are a lot of
organizations who are very very big and always claim they don't have a lot of money who are also
building on matrix and not public sector only there are a lot of private sector people doing so
these other people we're trying to call out and please let's change how we work together
let's get to your membership and yeah moving on become a member today
always remember of the foundation in here I was the first one so they mentioned the conference
but you can see half of the board roughly very serious people are not
great basically if you want to hang out in the also yes in the room just a quick repeat thank you for the
context I didn't have time to I'm so frankly quick thank you again Matthew for adding that context
about the things we protect because I was talking about things we want to do and that's
important context and if you want to get a working group going come and talk to us in here
thank you yeah it's a bit of a year I've got all because it's been bubbly I've never
lots of huge deployments governance is ready to spoil growth for the next 20 years
when you get 20 from 20 I say 30 years but there we go basically yes we need to make sure that's
I didn't think that these slides if it wasn't obvious from the person staring at the bank account
for the foundation and yeah people need to realize the software pairing these deployments is not
generally written by chat GPT but by cool man's who need to pay their rent so please build on it again
again okay yes brilliant in the meantime 2025 yes more money concerns but let's
all afternoon the bank tricks fun I've got like three minutes to do I'll take questions at the same time
yeah I think there's a particular side there's a donation paid for I afford to do anything and I
see that's paid for you and you have been ready but all of them take a significant cut from the
nation so loan box is the best one to use because it takes the smallest cut so how much
tip or it's tip the left tip okay so the question was there are a lot of ways of donating
money on the website which all take a cut don't know boxes the one which takes the smaller cut
and mine like I would need my profit than 20 whatever page in types is this so yeah annoying
that tip is not here because he would have the best thing but if you want to go in the office
of the foundation the governing board you can also get answers that's how
at some point we had it set up so yeah the best is to ask in one of the room and then the right
person can reply on this yeah maybe maybe don't know box take CPAR yeah so right very quick
so you have very few minutes I can sort this them already on the main stage okay not very many
people in which case I'm going to cook you do that are you sure they mostly most important
questions are there other questions this would literally take 10 seconds so I'm going to clone
element document into a fresh star actually on this digital bit oceans VPS I'm going to run the
themselves scripts I'm going to say deaf room on dangerous demos if I could tone that I'm not going
to use in case certain use let's encrypt and I can't spot my names good start
no I'm going to take that second okay I've got to make my entire doc is set up and
move the info and let's quickly do that again though for him and then the rest of those oh god
come on no yes god dammit yes I just baked my entire doc for instance mandra but there's one oh yeah
yes it's just interesting so if you told doc to team everything up was it's still running it doesn't
actually team things up thank you and let the old one from the previous demo chat down yeah
other questions most I make a complete hash of this anyone okay yeah and takes a bit longer
let's go and clear this just some when we change to the next session everyone wants to
use a loop open to that direction what if you're there you'll be put in come in here okay
okay first things like we contribute something or you work I mean I can pass some of your new
users not planning on setting up a new year experience working group for start so isn't new
you can make sure it's in the last three months right I want to help you
but it's like there's no one to get so it's like it's it's it's it's it's it's it's it's it's it's it's it's not
good picture it's not job so I've got myself let's encrypts for first them don't interest them
is or definitely don't interest them it's not now I then hit doc and compose up because I just baked
every thing to try to get it to a clean state it's going to have to pull down the various
containers from get up and then probably docker hub hopefully docker hub won't write them
it meant to do you can see it's pulling a note of where but it's got synapse it's got male hug
is a target for S&TP you've got matrix authentication service you've got live kit for matrix
RTC you've got redness element cool and Postgres and then it goes and install some of it sets it
going and you can hopefully see it's an app starting up there generates an app secret
element cool element web and connects Postgres and S&TP flying around starting synapse and
there's synapse so what that is how rapidly you can get a tool server in there and if I go
to element.df.interest.net then hopefully it would let me get into this so there's one that
we just got a concrete account because contractions turned off I've done the same area that I did
in the demo earlier where yeah so let's see if I can go in again here and I should be able to
go in to light dark three and run mass to create a user you're going to call it math here
give a password and yes I know I'm very over time I'm I'm going to pull the
okay
you