The Index Podcast
March 22, 2024

Ritual: Web3's Next Generation of AI & Crypto Infrastructure with Co-founder Niraj Pant

This week on The Index, host Alex Kehaya welcomes Niraj Pant, Co-founder of Ritual, the network for open AI infrastructure. Join them as they take a deep dive into Ritual's groundbreaking architecture, built on a crowdsourced governance layer aimed at ensuring safety. Explore Ritual's mission to become the focal point of AI in the web3 space by evolving Infernet into a modular suite of execution layers that interoperate with other base layer infrastructure.

Host - Alex Kehaya

Producer - Shawn Nova

 

 

Chapters

00:06 - Crypto AI

13:29 - Decentralized AI Inference Network Overview

26:04 - Decentralized AI Node Expansion Strategy

36:19 - Rapid Technological Advancements in AI

Transcript
WEBVTT

00:00:06.229 --> 00:00:10.154
Welcome to the Index Podcast hosted by Alex Cahaya.

00:00:10.154 --> 00:00:18.221
Plug in as we explore new frontiers with entrepreneurs, builders and investors shaping the future of the Internet.

00:00:33.835 --> 00:00:36.378
Hey everyone and welcome to the Index.

00:00:36.378 --> 00:00:52.884
I'm your host, alex Cahaya, and today I'm excited to introduce Nouraj Pant, co-founder of Ritual, an open AI infrastructure network that develops innovative architecture with crowdsource governance for safety, funding, alignment and model evolution.

00:00:52.884 --> 00:00:55.835
Nouraj, I'm really excited to have you on the show.

00:00:55.835 --> 00:01:03.323
People who've listened to like my last couple of episodes know I'm becoming obsessed with AI, so I'm really excited a little more about Ritual.

00:01:03.323 --> 00:01:12.692
But before we get into that, maybe just for people who haven't heard of you before or in your background, just give us a brief introduction to how you got to building Ritual.

00:01:13.140 --> 00:01:14.462
Sure, thanks for having me.

00:01:14.462 --> 00:01:24.248
I'm originally a cryptographer by background and discovered the crypto space fairly early through mining.

00:01:24.248 --> 00:01:26.754
That was my first kind of introduction to the space.

00:01:26.754 --> 00:01:34.394
I was a researcher when I was in school, working on privacy for payments and smart contracts.

00:01:34.394 --> 00:01:43.483
Then, in 2017, I joined Polychain as one of the kind of early investors on the team, and I was there for six years.

00:01:43.483 --> 00:01:59.944
I worked across a number of different investment categories, leading deals in areas like privacy, computational integrity, bridging smart contract systems anything that you can name.

00:01:59.944 --> 00:02:03.114
I probably had invested in it in that category.

00:02:04.201 --> 00:02:24.068
Around the launch of ChatGPT a few years ago and some of the later iterations of the GPT models, I started spending a lot of my own time in AI and saw that there were a lot of really interesting use cases and really cool research to be done.

00:02:24.068 --> 00:02:39.389
Ai, I think, brings about this future in which computers can very effectively and efficiently talk back to us in human language at least one of the many factors that make it great.

00:02:39.389 --> 00:02:46.468
This led me to start thinking about, naturally, what are the intersections between AI and crypto.

00:02:46.468 --> 00:02:59.223
I saw that there was a lot of interesting problems that AI had that we have seen with previous tech platforms, namely centralization, sort of lack of native incentives.

00:02:59.223 --> 00:03:17.104
Ritual really is a response to where AI is today, which is a super exciting new technology category with some issues and also opportunities that arise from them that we think crypto AI can bring to us.

00:03:17.104 --> 00:03:18.668
That's where we're at today.

00:03:19.409 --> 00:03:21.836
What does crypto AI mean?

00:03:22.538 --> 00:03:25.685
Crypto AI has been a term thrown around for a long time.

00:03:25.685 --> 00:03:30.153
Maybe I should say why hasn't crypto AI worked in the past?

00:03:30.153 --> 00:03:34.329
Why do I think now is the time that it can work?

00:03:34.329 --> 00:03:45.919
Crypto AI at a high level makes sense in the sense that crypto is a technology category that brings sovereignty back to the users.

00:03:45.919 --> 00:03:55.447
The original design of the internet was a very decentralized future in which you would keep your own data.

00:03:55.447 --> 00:03:59.038
You had a relatively good understanding of where your data was being used.

00:03:59.038 --> 00:04:04.237
Ostensibly, maybe at some point you would have gotten compensated for it.

00:04:04.237 --> 00:04:18.319
But, as we've seen, given many of the major internet real estate is owned by for-profit corporations that are based mostly in the United States, we've tended towards this increased centralization.

00:04:18.319 --> 00:04:23.815
Now the platform is largely exploit you rather than work for you.

00:04:23.815 --> 00:04:28.728
That's a big challenge that we've seen.

00:04:28.728 --> 00:04:33.319
With AI, we're starting to see a very similar centralization.

00:04:33.319 --> 00:04:44.711
It's a couple of model providers, it's a couple of cloud providers, it's a very small group of researchers, mostly in San Francisco and a couple of other big US cities.

00:04:44.711 --> 00:04:47.800
What does crypto provide AI?

00:04:47.800 --> 00:04:54.016
It can provide new guarantees for AI.

00:04:54.016 --> 00:05:06.516
Because of this unbridledness that you get with AI, which tends to move towards centralization, crypto provides you these self-sovereignty guarantees that you typically don't have.

00:05:06.516 --> 00:05:22.079
Examples of this could be privacy, computational integrity, censorship, resistance and many other things, including being able to attach direct incentives on top of the utilization and creation of intelligence.

00:05:24.910 --> 00:05:27.899
To me, the AI crypto intersection is one in which I think each need each other in many ways.

00:05:27.899 --> 00:05:32.173
Ai needs crypto.

00:05:32.173 --> 00:05:33.838
Ai needs the guarantees you get with crypto.

00:05:33.838 --> 00:05:39.312
Then the other piece is crypto needs AI AI.

00:05:39.312 --> 00:05:44.910
Some of the largest products in this category, for example, chatgpt, got hundreds of millions of users in a matter of months.

00:05:44.910 --> 00:05:53.857
100 million users is more than most on-chain users in all of crypto across every blockchain.

00:05:53.857 --> 00:06:08.540
I immediately saw that and found an opportunity that we can have something similar happen in crypto and onboard a ton of users through this new paradigm of AI being able to do these new generative tasks.

00:06:08.540 --> 00:06:16.728
That, to me, is the opportunity set here is they can intersect and interact with each other in many, many different ways.

00:06:16.728 --> 00:06:18.257
I think you really bring up a great point.

00:06:21.709 --> 00:06:29.379
I had not thought about just trying to copy the onboarding event that happened with open AI and leveraging that to drive a mass adoption opportunity for crypto.

00:06:29.379 --> 00:06:32.809
I think that's a really good point.

00:06:32.809 --> 00:06:37.761
I've also been exploring the problem spaces and opportunities in AI.

00:06:37.761 --> 00:06:53.478
I don't have any level of expertise I claim to have any expertise in it, but it has been a passion project of mine for the last couple of months, mainly because I've been looking into the cloud computing market and bare metal hardware a lot in the past couple of years.

00:06:53.478 --> 00:06:57.428
I've realized that that market is really a race to the bottom.

00:06:57.428 --> 00:07:05.973
Unless you're a hyperscale like Amazon, like AWS or GCP, you're really going to have a tough time competing.

00:07:05.973 --> 00:07:13.850
I started looking at what kind of things can you bundle together to create value and compete on value instead of price?

00:07:13.850 --> 00:07:14.733
I landed on AI.

00:07:14.733 --> 00:07:21.480
I was like AI needs tons of hardware, needs a lot of compute and it's a super valuable service.

00:07:21.480 --> 00:07:25.338
But it has a really big problem for enterprises I think for normal people too.

00:07:25.338 --> 00:07:33.846
I just don't think they're quite as aware of it, in that when you use chat, gpp or open AI, you're just giving them your data and it's training their AI.

00:07:33.846 --> 00:07:36.353
You talk about sovereignty and crypto.

00:07:36.353 --> 00:07:40.850
Why should an enterprise give up their most valuable asset, which is their data?

00:07:40.850 --> 00:07:44.603
They should hold on to that data, they should own it and it should have value.

00:07:44.603 --> 00:07:51.062
There are some very interesting technologies coming that are going to enable that.

00:07:51.062 --> 00:07:53.149
It's closer than I thought.

00:07:53.149 --> 00:07:57.264
I think that it's not here quite yet where it will work.

00:07:57.285 --> 00:08:04.992
You're understanding cryptography at a much deeper level than I do, but things like fully homomorphic encryption, zero knowledge proofs.

00:08:04.992 --> 00:08:07.038
I just came across Nillion Network.

00:08:07.038 --> 00:08:22.076
I don't know if you've heard of that company, but I read their white paper and I was like, if this stuff checks out, maybe you can tell me if it actually, if you've read their white paper, I'm like, because I'm not educated enough or an expert enough to read that white paper and be like, wow, this actually makes sense and will work the way they say it will.

00:08:22.076 --> 00:08:25.793
But when I read it I was like, man, this is part of the solution I've been looking for.

00:08:25.793 --> 00:08:27.161
They did do a good job of.

00:08:27.161 --> 00:08:35.567
There's this chart in that white paper that compares zero knowledge proof and fully homomorphic encryption and NPC and talks about the differences.

00:08:35.567 --> 00:08:46.321
That was super helpful for me understanding For, like zero knowledge proof technology, I guess the data still has to be decrypted at some point to be used.

00:08:46.554 --> 00:08:53.285
It's not fully encrypted the entire time, but just to bring it back to earth here for people who don't know about encryption and stuff.

00:08:53.285 --> 00:08:58.758
In order for consumers and enterprises to maintain sovereignty over their data, you need privacy.

00:08:58.758 --> 00:09:02.683
In order to have privacy, you need cryptography.

00:09:02.683 --> 00:09:17.207
I find that very exciting and I think if you combine cryptography with decentralized compute, all of a sudden you just unlock like these crazy use cases that people probably don't really imagine are possible.

00:09:17.207 --> 00:09:21.202
And I also think there's another thing Most companies think that GPUs are hard to come by.

00:09:21.514 --> 00:09:25.485
Most people who are building like AI, it's like man GPUs H100s, a100s are very hard to come by.

00:09:25.485 --> 00:09:27.520
Actually, there's like a lot of them.

00:09:27.520 --> 00:09:30.258
You just have to know how to get to them and a lot of it.

00:09:30.258 --> 00:09:38.544
People are accessing them through these marketplaces, these open source, permissionless marketplaces like a cache, like render network.

00:09:38.544 --> 00:09:48.245
I even saw a company that's not like a blockchain based marketplace, but it's more like a traditional Web 2 one called Vast AI, that a couple of guys that I used to work with at Orchid spun out.

00:09:49.296 --> 00:10:04.841
There's this like interesting thing where, like it's actually deep in, is like the now, like the thing that people will call it now decentralized physical infrastructure, but these are essentially deep in projects that are bringing access to GPUs at scale, and I'm so excited about the potential.

00:10:04.841 --> 00:10:07.542
How does what you're building fit into this picture?

00:10:07.542 --> 00:10:13.761
I really feel like we need to draw an actual diagram of the different parts that make all this work so people can visualize it.

00:10:13.761 --> 00:10:19.106
I'm kind of a visual learner, but like, how does what you guys are doing fit into that landscape?

00:10:19.715 --> 00:10:35.561
The goal of what we're trying to build is the big opportunities set that we see is this Web 3 AI market today is not massive, it's small, but it's growing really, really fast and we're building for that market.

00:10:35.561 --> 00:10:49.703
There's certainly a very big Web 2 market that you know will potentially enter at some point, but there's a lot of people doing that and we're really interested in the crypto native use cases Because I think that will bring a lot of usage to blockchains.

00:10:49.703 --> 00:10:52.782
It's something that I think we can uniquely onboard.

00:10:52.782 --> 00:10:55.421
So where do we fit in?

00:10:55.421 --> 00:10:57.256
What Ritual does?

00:10:57.256 --> 00:11:02.706
Is it sort of acts as a conduit between different blockchains and AI models?

00:11:02.706 --> 00:11:14.503
So DAP developers are able to very easily you know, in a few lines of code take a model that they may want to use in their DAP, let's say Lama 2.

00:11:14.503 --> 00:11:16.679
They can say I want Lama 2.

00:11:16.679 --> 00:11:18.558
These are the features I want.

00:11:18.558 --> 00:11:28.477
Perhaps they do some fine tuning on it for some special results and then they take the user input and then they feed that off to our network, our network.

00:11:28.477 --> 00:11:32.515
Infernet is the kind of first version of what we've built like Internet with an F.

00:11:32.515 --> 00:11:44.125
Infernet is an off-chain compute, you know, set of nodes that allows you to basically dispatch these requests onto this off-chain network.

00:11:44.125 --> 00:11:55.104
The off-chain network does the work optionally, provides a proof of varying types, just depending on the use case, and then returns the result back to the DAP.

00:11:55.104 --> 00:11:58.423
So that's where we're focused on the workflow.

00:11:58.423 --> 00:12:04.626
On the GPU side of things, we both have sort of our own that'll be sort of native to the network.

00:12:04.626 --> 00:12:13.942
Then we also partner with other GPU services that are, you know, bringing tons of GPUs from different countries to come in and fulfill these requests.

00:12:15.115 --> 00:12:20.206
On the privacy side, privacy is a pretty important thing to us.

00:12:20.816 --> 00:12:37.626
You know, as you mentioned, a corporation can say that they're keeping the data private, but you know, you never know there's always tampering issues or even from the perspective of security, you know, an external attacker can come in and go and find data.

00:12:37.626 --> 00:12:44.027
So in some ways it's good if it's not even there or it's just held with the user, which I think is a little bit of a better security model.

00:12:44.027 --> 00:12:57.162
So we're developing a series of new privacy techniques of some of the classes that you mentioned, just depending on the type of model that we service, and it's a long process.

00:12:57.162 --> 00:13:00.861
Some of these things like FHE, for example, as you mentioned.

00:13:00.861 --> 00:13:16.602
They're becoming more efficient, but they're still quite early and so doing privacy on, say, a GPT 3.5 style model, doing inference on it, is still relatively slow to do, but I think we'll get to the point where that's efficient to do.

00:13:16.602 --> 00:13:28.563
But all of these other pieces, I think, are within the realm of possibility and so we're building all these pieces with the kind of application, user and ultimately the developer that's creating that use case in mind.

00:13:29.235 --> 00:13:49.648
You guys are really focused more on the inference side of things, where, like, a app developer or a app developer wants to have their data leverage like Llama 2 to enable AI in their apps, so the data gets sent to the network, the network runs the inference on it and it gets a result back.

00:13:49.648 --> 00:13:52.864
It's like asking GPT a question and you get the answer back.

00:13:52.864 --> 00:14:02.902
It's the same thing Again for people listening because I'm still learning here, maybe you are too you have to train a model and it learns how to do things, and that's a separate process.

00:14:02.902 --> 00:14:09.474
And then there's inference, which is actually like using the model, which it took me forever to figure that out.

00:14:09.474 --> 00:14:11.702
That sounds stupid to say, but it really did.

00:14:11.702 --> 00:14:14.403
I mean, it was just kind of like jargling getting thrown around for me for a long time.

00:14:14.403 --> 00:14:20.360
Am I correct in saying that's what Ritual does and at least that first step that you talked about in the app integrations?

00:14:20.821 --> 00:14:21.243
That's right.

00:14:21.243 --> 00:14:23.889
I mean to put some more color to it.

00:14:23.889 --> 00:14:27.557
We kind of treat models as first class citizens in our network.

00:14:27.557 --> 00:14:40.979
So really a lot of what we've built is around servicing AI models and we support a variety of different tasks on those models, you know, the most important one in our case being inference.

00:14:40.979 --> 00:14:48.563
But we support fine tuning, which you can think of, as you know, a very specialized, narrow form of training.

00:14:48.995 --> 00:14:57.845
So just taking some new examples and kind of updating the model for a certain specific use case, model quantization is another use case.

00:14:57.845 --> 00:14:59.980
We don't focus on training today.

00:14:59.980 --> 00:15:28.660
There are other teams in the space that are really interested in that, not to go too much on a tangent, but also understanding the provenance of data that goes into the model, because we don't really have a lot of transparency into that, even in the centralized open source models today, and so I think a great future is one in which we have a full understanding of what data is going into the model that we can then track all the way through the training process and then to the end inference process.

00:15:28.660 --> 00:15:38.181
I think that's important for provenance of data and, you know, ultimately having some sort of understanding of how the results are actually being generated in some capacity.

00:15:38.995 --> 00:15:45.342
One thing I really like about what you're doing, and I noticed it's kind of similar to Nillion Network, because I just again just read their white paper.

00:15:45.342 --> 00:16:00.143
But it's not a blockchain, it's just a separate like overlay network, right, like you're not building your own blockchain network, you just have a network of compute that enables the inference to happen so it can work with anything, any chain, any ad-app developer could use it.

00:16:00.143 --> 00:16:02.399
Who runs the nodes?

00:16:02.399 --> 00:16:04.181
Who's going to run this network?

00:16:04.181 --> 00:16:05.599
Is it a bunch of individuals?

00:16:05.599 --> 00:16:06.582
Like what's the ideal there?

00:16:06.582 --> 00:16:07.798
What kind of hardware do they need?

00:16:07.798 --> 00:16:10.562
If so, can you just tell me more about how that works?

00:16:11.595 --> 00:16:21.344
It's largely us and other kind of large groups that have access to a lot of GPUs, but there are also individuals that are running nodes on this network.

00:16:22.075 --> 00:16:36.937
It's a fairly simple and kind of painless process to set up at least we hope should take 15 minutes to set up, and ultimately this is a network that is getting a kind of a heterogeneous set of compute tasks.

00:16:37.835 --> 00:16:53.984
Maybe it's inference on a really tiny model, maybe it's inference on five different models and they're being composed together, and so what we are set up to do from a network standpoint is we do want a lot of people to be able to participate in the network.

00:16:54.671 --> 00:17:02.941
So, for, say, inference on on, you know, llama to 7b, you don't really need an h100 to do inference on it.

00:17:02.941 --> 00:17:09.549
You could do it with a, you know, with a less capable GPU, or you could use a cluster of a few GPUs to do the inference.

00:17:09.549 --> 00:17:23.672
And so we want, at a point, to make this network as open as possible, you know, while also maintaining the flexibility of Sort of the SLAs that you may want in your your application Applications.

00:17:23.672 --> 00:17:46.963
So if you're you care a lot about performance and privacy and all this stuff, you probably will need the beefiest hardware on the network and that's something that we have the capability to be able to route into that, that network, whereas, you know, some people are fine with some performance degradation and they are able to go to, to maybe the weaker hardware, which would be a you know more, you know sort of a more open group of people.

00:17:47.789 --> 00:17:49.315
What does that look like in practice?

00:17:49.315 --> 00:18:01.910
I can go to your site, I can see it, the various networks that are available for me to do my inference on, and there's some details there that helped me assess if it's I mean like hardware spec or provider or something like that.

00:18:01.910 --> 00:18:02.451
Like is that?

00:18:02.451 --> 00:18:03.173
How does that work?

00:18:03.675 --> 00:18:04.419
Yeah, exactly.

00:18:04.419 --> 00:18:10.357
So what would happen is a A request would be dispatched from a network.

00:18:10.357 --> 00:18:12.142
So let's say it comes from base.

00:18:12.142 --> 00:18:17.932
You know an application on base would say, hey, I have this request, sends it to the network.

00:18:17.932 --> 00:18:21.682
The network goes and pairs you with the appropriate node on the network.

00:18:21.682 --> 00:18:27.083
That'll then do the result, or get the result, and then spit that back out to the end up.

00:18:27.083 --> 00:18:31.250
So it's really kind of a chain driven process of chain.

00:18:31.250 --> 00:18:36.970
Once result goes to the network, network does the work and then it spits it back out.

00:18:36.970 --> 00:18:48.618
So it really is meant to be something that plugs into many different places and GPU providers on our network are able to Do opportunities across many different networks.

00:18:49.431 --> 00:18:59.115
How does a GPU like the server communicate to the app that it's got the right Chops to do the job for, like lack of a better word, right Like the right resume?

00:18:59.115 --> 00:19:07.825
You can kind of think of it as like a resume like I've performed really well over the last six months and I've got great hardware available and you know those kinds of things.

00:19:07.825 --> 00:19:11.943
Does it work like that, like, how do you know you're gonna get quality service, because you mentioned that?

00:19:11.943 --> 00:19:13.069
That's like a concern, right?

00:19:13.069 --> 00:19:17.781
So how does that actually work in the process of base connecting to the network?

00:19:18.392 --> 00:19:23.213
This is something we'll be releasing a blog post on in the next Hopefully the next couple of weeks.

00:19:23.213 --> 00:19:27.983
We can borrow a lot of things from the proof of stake world and the proof of work world.

00:19:27.983 --> 00:19:36.855
The proof of stake world is is good in the sense that you know, for example, in cosmos has sort of historically had, you know, uptime slashing.

00:19:36.855 --> 00:19:41.038
Networks have different things that they score their validators on.

00:19:41.038 --> 00:19:49.419
Sometimes it's uptime, sometimes it's it's sort of, you know, reliability, and then there's also the social elements of it as well.

00:19:49.419 --> 00:20:14.440
You know some validator networks, or I say some validators, have a Brand that they use consistently across different networks and over time they develop this, you know, weak reputation that people start to associate them with, and so those are more of the kind of crypto, economic, kind of softer Forms of guarantees that that we can definitely leverage.

00:20:14.740 --> 00:20:21.323
In something like this we can also do things like in networks like Filecoin or or an alio.

00:20:21.323 --> 00:20:29.422
They are able to issue these challenges To network providers to basically in some ways test their capacity.

00:20:29.422 --> 00:20:33.383
Filecoin has the process where they're constantly, you know, testing.

00:20:33.383 --> 00:20:41.122
You know if you're storing all pieces of file there was a concern for a long time was and what if you're only storing, you know, one eighth the file and not the entire thing.

00:20:41.122 --> 00:20:59.141
So it's early for us, given you know there's a lot, a lot more to build, but this is like a flavor of the types of things that we're exploring for your, for reputation on the network just your explanation Really highlights how like complex these solutions are.

00:20:59.300 --> 00:21:01.949
Right, like the interface should be pretty simple.

00:21:01.949 --> 00:21:06.601
Right, I'm an app developer, I'm gonna send a request and I get a response back.

00:21:06.601 --> 00:21:13.982
It's like Sounds pretty simple, but like the actual execution of that and providing quality service in a decentralized fashion is very hard.

00:21:13.982 --> 00:21:15.502
You want it to be more.

00:21:15.502 --> 00:21:21.630
It sounds like right now, it's you plus a couple other groups that are providing GPUs, the network, and you're sort of in this beginning stage.

00:21:21.630 --> 00:21:27.198
Like maybe I don't know if you would call it a beta or like an alpha of the network, but what's your end state?

00:21:27.198 --> 00:21:29.048
Like, what is censorship resistance?

00:21:29.048 --> 00:21:31.977
Look like, what does decentralization mean for you guys?

00:21:31.977 --> 00:21:33.661
Like, how are you defining success?

00:21:33.661 --> 00:21:38.470
Like a Year, 12 months, 18 months from now, whatever it is and you're talking to your team.

00:21:38.470 --> 00:21:42.779
You have like this victory speech like we are the most censorship resistant AI network.

00:21:42.779 --> 00:21:43.500
Like what is that?

00:21:43.500 --> 00:21:44.323
What's in the speech?

00:21:45.510 --> 00:21:49.422
There's a couple of different cuts on how you can think about censorship resistance.

00:21:49.422 --> 00:22:02.316
One is, you know, when we first started the company Chat, gpt was not available, and I think 50 or 60 countries or something like that and you know, not all of them were sanctioned countries either.

00:22:02.316 --> 00:22:04.681
They were just like didn't have support or whatever.

00:22:04.681 --> 00:22:15.285
So our view is building an open, common layer on a blockchain and then being able to remove ourselves and the network still being able to operate.

00:22:15.285 --> 00:22:33.583
So the network needs to be set up in a way that All of the actors are able to continue performing their function, and they're they're kind of well set up to do that, such that, you know, if I were to go away for you know, five years, I could come back and you know reliably say that the that the network is still running.

00:22:33.583 --> 00:22:38.212
So that's one of the criteria that we care about a lot.

00:22:38.212 --> 00:22:56.170
Another one is, you know, broadly building up a big ecosystem of DAPS and model creators that are using this thing, such that, once they're, once all of these things are, you know, there's sort of a kind of a timeline of decentralization that we need to hit.

00:22:56.170 --> 00:22:58.836
You know, you've seen this with the layer twos.

00:22:58.836 --> 00:23:06.269
A lot of them start, you know, fairly centralized, get a bunch of usage and then are slowly decentralizing over time.

00:23:06.269 --> 00:23:12.650
And that's kind of the the tact that we were taking and it's it's basically the same framework.

00:23:12.650 --> 00:23:17.722
It's like, where are pieces that we can start picking off and fitting in decentralized solutions?

00:23:18.351 --> 00:23:28.038
So there's a piece of this now which is, you know, building in model storage capabilities into all of the nodes or being able to offer different types of integrity proofs.

00:23:28.539 --> 00:24:04.384
So, depending on, again, the, the type of guarantees you may need for your DAP, like if you're a DeFi app and you're using an ML controller to Adjust the parameters of the network or to generate yield or something, you're probably gonna want pretty high levels of integrity because it's touching a real system and it has money in it, whereas if you're doing a, you know, say, like you're building something like Instagram on chain, you may not need the strongest proof in the world to say, hey, this like this recommendation system output, like the thing that I wanted to.

00:24:04.584 --> 00:24:14.817
So those are, I think, the metrics of what we're looking for and, ultimately, I think you want to follow the model of groups that have decentralized very effectively.

00:24:14.817 --> 00:24:16.880
You know, I think Ethereum has done a great job.

00:24:16.880 --> 00:24:31.690
You know broad set of kind of no decentralization and also mind-share decentralization I think is important to you know new groups that are bringing new ideas and updating the code and things of that nature is very important.

00:24:31.690 --> 00:24:39.529
So it's it's an active topic of discussion for us internally on how best and how effectively we can, we can decentralize what we're building.

00:24:40.211 --> 00:24:45.933
Like the way I think about it for Solana, for example, is like how many nodes can we get in?

00:24:45.933 --> 00:24:49.259
As many individual data center locations and ASNs on the planet?

00:24:49.259 --> 00:24:51.344
That's like the physical hardware.

00:24:51.344 --> 00:24:58.539
Decentralization, censorship, resistance and their stake distribution, right, those are the two, the two things that I think like.

00:24:58.539 --> 00:25:09.432
Weight decentralization Is there like a number of nodes that you want to hit like, or that this thing wants it with, like individual operators running those nodes, running the network, providing Services.

00:25:09.432 --> 00:25:11.156
So that's question number one.

00:25:11.858 --> 00:25:15.329
My next question has more to do with, like accessing the network.

00:25:15.329 --> 00:25:27.363
I like a cache, because Greg you probably know Greg from a cache like Super hardcore open source guy, right, they have like really leaned into that and everything they build all the way to the front end.

00:25:27.363 --> 00:25:31.190
That is like a SaaS product for accessing the network Is open source and so why is that awesome?

00:25:31.190 --> 00:25:40.213
Well, if they went away for five years or that their company blew up, you know, or something like that, all the contracts are on chain and that interface is open source.

00:25:40.213 --> 00:25:46.548
So just takes one person to figure out how to spin it up and boom, you can access the marketplace, and I bet you can access it via command line.

00:25:46.548 --> 00:25:51.941
So it's like I guess I'm like wondering how many nodes and does decentralization and physical location matter for you?

00:25:51.941 --> 00:25:54.794
And then Access to those nodes.

00:25:54.794 --> 00:25:56.038
And then my last question is the token.

00:25:56.038 --> 00:25:57.060
But we can get to that in a second.

00:25:57.060 --> 00:25:57.471
I'm just sort.

00:25:57.471 --> 00:26:00.515
I'm assuming there's some kind of token Involved here.

00:26:00.515 --> 00:26:02.710
But let's forget to the first two for first.

00:26:04.011 --> 00:26:11.412
Number of nodes is a really good question because there's also a piece of it of some of the nodes are going to need to be Beefier than others.

00:26:11.412 --> 00:26:15.038
Those things tend towards just bigger entities running them.

00:26:15.038 --> 00:26:20.636
I really like what Geo hot is doing with his company.

00:26:20.636 --> 00:26:25.880
What's the company Geo hot's company, I think it's called the time it's called tiny corporation.

00:26:26.732 --> 00:26:45.703
What they're building in the AI world, the way that people in the AI world think about decentralization is they think about a lot of these problems too, but their approach to it is less, I'd say it's less cryptography focused and it's more based on being able to do AI things locally.

00:26:45.703 --> 00:26:49.101
So you can almost think of it like doing doing edge computing.

00:26:49.101 --> 00:27:07.003
The dream of every AI decentralization person that maybe doesn't care about crypto is everyone has a home box, that's, you know, hgp use and they can run anything they want, and I think that's a really cool mission.

00:27:07.003 --> 00:27:11.516
It's going to be tricky, for you know a lot of people, but I think a lot.

00:27:11.516 --> 00:27:23.381
I think we should go towards that, and so we would really love a future in which that happens and those people also contributing network, contributing capacity and the off cycles to our network.

00:27:23.381 --> 00:27:35.773
So, number of nodes it's it's hard to put a number on it, but certainly thousands, maybe even tens of thousands at least, and obviously scale up depending on how much traction this space gets over time.

00:27:36.435 --> 00:27:53.262
I find this conversation so interesting because I'm starting to see there's layers here for the kinds of services you can provide and there are layers here for how you can get nodes on your network and there's there's composability across multiple other kinds of networks that are providing different value.

00:27:53.262 --> 00:28:01.980
That, like ritual can ritual users who want to run a node can Contribute it via some of these other networks like I'm thinking about.

00:28:01.980 --> 00:28:04.269
Coin network is one that's coming out.

00:28:04.269 --> 00:28:10.602
I don't know if you've seen those guys that can send you information on them, but they they essentially like a compute marketplace sort of.

00:28:10.602 --> 00:28:11.285
It's like another.

00:28:11.285 --> 00:28:15.821
It's just it's an SVM fork and you can basically like list tasks.

00:28:15.821 --> 00:28:20.804
You download their app on your computer and if you got GPUs there and the task requires GPUs, it will.

00:28:20.804 --> 00:28:22.029
It will just run the task.

00:28:22.029 --> 00:28:27.883
And then there's like render and a cache, right, like they have a ton of GPUs in those in those networks.

00:28:27.883 --> 00:28:29.556
That obviously would work.

00:28:29.556 --> 00:28:31.864
They might not be beefy ones.

00:28:31.864 --> 00:28:33.349
The cash ones could be beefy.

00:28:33.349 --> 00:28:40.042
They could be pretty beefy because they have like tier one data centers Available as providers through their, through their interface.

00:28:40.042 --> 00:28:53.769
Yeah, I find the connection, the the composability between these networks to be very fascinating, like I'm just listening to you talk and my brain is kind of going off on these different protocols and stuff that I've been Getting to know over the last several years that fit in and you're not even competitive.

00:28:53.769 --> 00:28:57.165
Like none of this is competing against the other thing.

00:28:57.567 --> 00:29:04.263
Two days ago I talked to the founder of bagel net, who I met through coin funds because they were my lead investor in my last company.

00:29:04.263 --> 00:29:05.623
And have you heard of bagel?

00:29:05.623 --> 00:29:06.369
Have you heard of these guys?

00:29:06.369 --> 00:29:13.595
I have, yeah, so bid on the founder and I got on a phone call and I am like I've been like looking for the.

00:29:13.595 --> 00:29:39.589
He's possibly building one of the solutions to the privacy angle for both the LLM and the data and that kind of thing actually would enable the use case you were talking about where you could run on a local machine at your house and like Use personal data or at an enterprise like on-prem, you know, use business, sensitive business data on an LLM that's totally proprietary, doesn't even have to be an open source LLM, and all of a sudden it unlocks all these use cases that you can't do right now because we don't have the privacy guarantees.

00:29:40.152 --> 00:29:46.335
I haven't seen their white paper again, I'm not technical enough to you would be able to like look at their tech and probably be like, yeah, this makes sense or not.

00:29:46.335 --> 00:29:49.630
Please tell me if it doesn't later, if you've read a white paper.

00:29:49.630 --> 00:29:53.401
But I want to let you answer the second part of the question, though, about access.

00:29:53.401 --> 00:29:55.415
So how do you, how do you deal with access?

00:29:55.415 --> 00:30:00.723
Because, again, if you go away, like ritual evaporates, you want the network to still run without you.

00:30:00.723 --> 00:30:02.089
Your company evaporates, right?

00:30:02.089 --> 00:30:07.262
So how do you deal with accessing the network and a permissionless, like censorship resistant way?

00:30:07.262 --> 00:30:09.036
What ideas do you guys have for that?

00:30:10.090 --> 00:30:21.147
the thing that we're working on today is, broadly, how do we increase the number of people running nodes and making this a really good opportunity for people to run nodes?

00:30:21.147 --> 00:30:25.410
So in Some ways that comes downstream from distribution and usage.

00:30:25.410 --> 00:30:40.913
We just want a ton of daps constantly doing inference requests and fine-tuning such that there's a very active Network of tasks that the, the GPU networks or the individual GPUs can go and pull down and they can say hey, I'm, you know.

00:30:40.913 --> 00:30:47.115
Like you said, there's, there's a very big range of the types of People that'll be running nodes.

00:30:47.115 --> 00:30:53.439
It could be myself with my you know home rig Plugging into this network whenever I'm not using it.

00:30:53.439 --> 00:31:02.242
It could be a Bitcoin miner that has access to my well, not Bitcoin miners, but to GPUs that that use the same power setup that they have.

00:31:03.050 --> 00:31:11.160
The first piece is like increasing the number of nodes and broadly distribution to those things, and then it's starting to build.

00:31:11.160 --> 00:31:16.561
You know, bring in other People from the community to start building new solutions.

00:31:16.561 --> 00:31:18.789
So maybe it's in some of these networks.

00:31:18.789 --> 00:31:36.342
They run the ritual node Client alongside their node implementation and you're able to run these two things together and now you're building a system where it's it's not just reliant on, you know, ritual is pushing out this message and and getting people to do things.

00:31:36.342 --> 00:31:37.314
It's now.

00:31:37.314 --> 00:31:42.730
Demand comes from other places, supply comes from other places, other people are contributing to the network.

00:31:42.730 --> 00:31:52.781
There's a lot of, I think, pieces that you know we really want to have and make sure is ready over the next couple of years To, you know, solve a lot of these issues.

00:31:53.265 --> 00:31:54.109
I find this so fascinating.

00:31:54.109 --> 00:31:58.461
I thought about something similar for, like helium, for example.

00:31:58.461 --> 00:32:03.751
You know, helium is essentially a mobile virtual network operator, right, that's what they're.

00:32:03.751 --> 00:32:08.410
The company is operating and then the network itself is all the people running the towers.

00:32:08.410 --> 00:32:17.307
But because it's all open-source software, like anybody could be, a, could, like I could launch my own virtual network Operator that just uses helium as the backbone.

00:32:17.307 --> 00:32:26.950
Right now, you have to, like you know, helium has this partnership with T-Mobile where if you leave, if you're not covered by a helium node in your area, they're not enough, you know, not enough bandwidth around there.

00:32:26.950 --> 00:32:31.605
Well, you're just on T-Mobile now and that's how these virtual mobile network operators operate.

00:32:31.605 --> 00:32:32.227
That's how they work.

00:32:32.247 --> 00:32:37.222
To get a subscription, that's like you got a website and you buy a mobile phone subscription.

00:32:37.384 --> 00:32:39.269
That's just an interface.

00:32:39.269 --> 00:32:48.401
It's just an interface that you pay for something and then it allow, and then it allows your phone to configure to connect to this network, and I think what you're talking about is kind of similar.

00:32:48.401 --> 00:33:08.492
It's like so you could just have an open source Template that people can host to provide services, to create demand for the GPUs, like so you're saying, like node operators can also be the, the, the, the, the vendor of the service, the value added service on top of whatever the node is providing.

00:33:08.492 --> 00:33:19.392
It could run a couple of different models in my corner of the network and I can use my interface to drive people to use the services that I'm providing along with other people in the network.

00:33:19.392 --> 00:33:21.506
If I understood you correctly, that's what it sounded like.

00:33:21.506 --> 00:33:29.386
Node operators will eventually be, in your opinion, full stack businesses that are offering compute with services.

00:33:29.386 --> 00:33:36.230
That could be like SaaS services, or they could be like enterprise level service offerings too, like helping people do it for them or something like that.

00:33:37.381 --> 00:33:49.107
Yeah, exactly, it would be an amazing future if people are able to almost operate their own businesses running nodes on this network, and I think Helium is a really apt analogy.

00:33:49.107 --> 00:33:54.549
Helium's mobile network was not possible 10 years ago.

00:33:54.549 --> 00:34:13.586
It took a series of innovations to allow that to happen, one being the creation of this new it's called lightly licensed spectrum, and basically it's this spectrum that the US government has opened up for people to create their own cell services.

00:34:13.586 --> 00:34:17.568
So Helium there's a company called Really that's doing this in Austin.

00:34:18.579 --> 00:34:52.909
That opening up is, then, what allowed all these new businesses to flourish and create this kind of decentralized future where you can run a cell tower or you can even be a user and access this network at a way, cheaper rate, because the utilities today do take a very fat rake for something that is, you know, many ways it can be kind of broken, and the opportunity here with AI, crypto is today you as an individual cannot really participate in the growth of this industry.

00:34:52.909 --> 00:35:08.570
Some of the groups you mentioned that are doing GPU as a service, bare metal as a service they're just doing all the GPUs themselves or they're sourcing it themselves, whereas with a network like Ritual and many of these other sort of GPU as a service networks.

00:35:08.570 --> 00:35:16.547
You can plug your GPU in and do the work yourself and kind of like what you can do with the Bitcoin network or in the Filecoin network.

00:35:16.547 --> 00:35:18.940
So you're exactly right.

00:35:18.940 --> 00:35:25.286
I think it's a really exciting new opportunity that's been opened up, largely by, I think, the timing of what's going on.

00:35:25.800 --> 00:35:26.684
How does the token work?

00:35:26.684 --> 00:35:28.063
Is there token?

00:35:29.000 --> 00:35:32.300
We're not sharing information on anything here yet.

00:35:32.300 --> 00:35:41.824
I think what we're focused on really is getting distribution and broadly growing the pie of crypto-AI applications.

00:35:41.824 --> 00:36:05.791
I think we really want to see AI be the biggest leader of transaction volume in the crypto space, because we talked earlier on the podcast about ChatGPT and how it got so many users so fast, so that's inspired me and inspired the team to say what are ways that we can bring that to crypto.

00:36:05.791 --> 00:36:12.684
How do we expand the TAM, bring people from outside of crypto into this space, and AI could be that thing.

00:36:12.684 --> 00:36:15.945
Open AI just released something really interesting today.

00:36:15.965 --> 00:36:16.246
I know.

00:36:16.266 --> 00:36:17.228
Text-to-video model.

00:36:17.228 --> 00:36:18.331
It's crazy right.

00:36:19.320 --> 00:36:26.873
I was going to bring it up with you because I am honestly, terrified and excited at the same time.

00:36:26.873 --> 00:36:34.148
I've actually never had this feeling when I looked at a technology or a demo of a technology, but seeing Sora today, I'm a little bit afraid.

00:36:34.148 --> 00:36:50.204
I'm actually afraid because it's so good, it seems so good and you're watching Sam tweet all the examples because people are giving him prompts and tweets and he's just banging out examples and you're like, wow, it must be pretty quick, it must be pretty responsive to these prompts.

00:36:50.204 --> 00:36:59.706
If it's that responsive that he's able to just whip them and share them in minutes, how far away are we from the matrix?

00:36:59.706 --> 00:37:04.871
Like an actual AI simulation that just constructs the world around you.

00:37:04.871 --> 00:37:07.786
It's crazy.

00:37:07.786 --> 00:37:10.324
It's unbelievable to see that.

00:37:10.324 --> 00:37:13.588
Maybe I'm having an overreaction, but it feels that way to me.

00:37:14.661 --> 00:37:15.684
No, I think that's right.

00:37:15.684 --> 00:37:19.949
The things that he generated were not normal queries.

00:37:19.949 --> 00:37:26.730
It wasn't a guy drinking a bottle of water, it was a turtle in a bling zoo.

00:37:26.730 --> 00:37:29.266
It's just really weird, interesting stuff.

00:37:29.820 --> 00:37:30.945
In high fidelity, though.

00:37:30.945 --> 00:37:38.309
There was one on their website a California town during the gold rush and I was like it was so detailed.

00:37:38.309 --> 00:37:47.974
It takes the whole corpus of data of the entire internet and it constructs a movie quality scene.

00:37:47.974 --> 00:37:57.713
I'm not that detailed of an oriented person so I'm sure someone with a keener eye than me would notice any weird things in the generated footage.

00:37:57.713 --> 00:37:59.625
It looked pretty flawless to me.

00:37:59.625 --> 00:38:01.550
I'm looking at it.

00:38:01.550 --> 00:38:08.632
It just looks like it's a cinematic quality trailer for a gold rush movie or something.

00:38:09.820 --> 00:38:25.190
Imagine once we start watching full length movies that are generated with AI and the Brad Pitt of 2034 might not even be a human Might, just be an LLM character that we really like and we start using.

00:38:25.190 --> 00:38:35.880
Often, many movies are interactive storybooks, like we have in games, where, oh, I really don't like that LLM actress.

00:38:35.880 --> 00:38:40.668
I'm going to replace her with this one and make the story a little different.

00:38:40.668 --> 00:38:42.552
It's going to be insane 2034?

00:38:43.201 --> 00:38:43.784
I don't know, man.

00:38:43.784 --> 00:38:46.188
I think it's like three months from now.

00:38:46.188 --> 00:38:49.726
I think it's like 2024.5.

00:38:49.726 --> 00:38:54.626
It just seems to be accelerating.

00:38:54.626 --> 00:38:58.650
I know this is the meme of crypto Twitter accelerating versus decelerating.

00:38:58.650 --> 00:39:01.588
That one also took me forever to figure out what people were talking about.

00:39:01.588 --> 00:39:03.322
I think I get it now.

00:39:03.322 --> 00:39:05.405
It just seems to be accelerating.

00:39:05.405 --> 00:39:14.306
In my whole life I don't think I've seen technology move this fast Crypto since I've been in this space in crypto since 2016,.

00:39:14.306 --> 00:39:16.652
But I've also started to view the future.

00:39:16.652 --> 00:39:25.070
My show is about the future of the internet, and web three, to me, has become really about the future of the internet, which for me, is AI, blockchain technology, ar and VR.

00:39:25.070 --> 00:39:27.086
The new internet is these things.

00:39:27.086 --> 00:39:29.507
I never imagined it would move this fast.

00:39:29.507 --> 00:39:31.202
It's sooner than we think.

00:39:31.202 --> 00:39:36.360
We'll have those automated, personalized, grammy-winning movies.

00:39:36.360 --> 00:39:42.387
We're coming up at the top of the show and you probably have a hard stop at the top of the hour, but what have I not asked you that I should have asked?

00:39:42.387 --> 00:39:44.266
I ask every guest this at the end of the show.

00:39:46.402 --> 00:39:54.045
The thing I would implore people to do that are interested in this space is go check out the stuff and start playing with it.

00:39:54.045 --> 00:39:57.628
Our Ritual Infernet system is fully open source.

00:39:57.628 --> 00:39:59.885
You can go and start building applications.

00:39:59.885 --> 00:40:05.106
We released a demo of an application called FriendRug.

00:40:05.106 --> 00:40:18.708
Like F-R-E-N-R-U-G, the basic idea of FriendRug was to show off both the Ritual Infrastructure and then to show off how you can build an AI application in crypto.

00:40:18.708 --> 00:40:22.929
The idea is, I should say, it's actually live.

00:40:22.929 --> 00:40:23.842
You can go play with it.

00:40:24.780 --> 00:40:28.989
We trained up a popular open source LLM on a bunch of examples.

00:40:28.989 --> 00:40:33.266
We took that bot and stuck it behind a FriendTech room.

00:40:33.266 --> 00:40:36.043
You enter the room.

00:40:36.043 --> 00:40:40.528
What you try to do with the bot is you try to convince it to buy your keys.

00:40:40.528 --> 00:40:56.728
I've seen the weirdest types of responses, everything from points gun at bot buy my keys or else really long-drawn, intimate plays on how to get the keys bought.

00:40:56.728 --> 00:41:06.208
What this really showed on the back end was we used a couple of different LLM instances to show the stochasticity of responses.

00:41:06.208 --> 00:41:12.851
Those are fed into a classifier and, using ZKML, we're proving that result on chain.

00:41:12.851 --> 00:41:14.146
Then you're getting the result.

00:41:14.146 --> 00:41:21.452
For the most part, especially for a couple of week hack, it's fairly responsive and easy to use.

00:41:22.322 --> 00:41:36.505
I would say that I would also say I think a lot of crypto people, once they start to do some of the ML One education, they start to see where the things click in together and where there's really interesting use cases.

00:41:36.505 --> 00:41:40.166
I'd recommend people go do even a cursory look at.

00:41:40.166 --> 00:41:42.570
Go look at some of the recent LLM videos.

00:41:42.570 --> 00:41:45.039
Andre Carpathia does some really good ones.

00:41:45.039 --> 00:41:46.626
Go look at some of the old stuff.

00:41:46.626 --> 00:41:48.244
Andrew Ng does some really good stuff.

00:41:48.244 --> 00:41:52.489
It'll really connect a lot of really interesting concepts.

00:41:52.489 --> 00:41:57.570
The Bitcoin White Paper for many people in this space was like a coming to God moment.

00:41:57.570 --> 00:42:00.206
It was something so interesting and different.

00:42:00.206 --> 00:42:04.188
I would say that that was similar for me with LLMs.

00:42:04.188 --> 00:42:06.545
It felt like a divine creation.

00:42:06.545 --> 00:42:07.764
It felt so weird.

00:42:07.764 --> 00:42:08.882
How does this even work?

00:42:08.882 --> 00:42:17.025
Those are the couple of things that I would say on, I'd say as maybe closing remarks from at least that question.

00:42:17.728 --> 00:42:18.009
Awesome.

00:42:18.009 --> 00:42:20.047
Well, look, I really appreciate taking the time.

00:42:20.047 --> 00:42:21.806
It was a fascinating conversation.

00:42:21.806 --> 00:42:26.621
I look forward to seeing ritual succeed With that.

00:42:26.621 --> 00:42:27.463
Yeah, we'll sign off.

00:42:27.463 --> 00:42:28.547
Thanks so much for taking the time.

00:42:28.547 --> 00:42:29.469
Thanks for having me.

00:42:36.208 --> 00:42:40.175
You just listened to the index podcast with your host, alex Kahaya.

00:42:40.175 --> 00:42:47.083
If you enjoyed this episode, please subscribe to the show on Apple, spotify or your favorite streaming platform.

00:42:47.083 --> 00:42:49.646
New episodes are available every Friday.

00:42:49.646 --> 00:42:51.030
Thanks for tuning in.

00:42:51.030 --> 00:42:58.193
I'll see you next time.