July 13, 2023

CD106: Nostr is Freedom with Miljan of Primal

The player is loading ...
Citadel Dispatch
support dispatch: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://citadeldispatch.com/donate⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠
 EPISODE: 106
BLOCK: 798462
PRICE: 3289 sats per dollar 
TOPICS: what is nostr and why is it revolutionary, primal's role in the nostr ecosystem

Miljan on Nostr: https://primal.net/miljan⁠
Nostr Intro: https://www.discreetlog.com/nostr/
Concerns with Identity Verification on Twitter: https://www.discreetlog.com/blue-check/

nostr live chat: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://citadeldispatch.com/stream⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠
nostr account: ⁠https://primal.net/odell⁠
youtube: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.youtube.com/@citadeldispatch⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠
podcast: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.podpage.com/citadeldispatch⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠
stream sats to the show: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.fountain.fm/

(00:00:31) Introduction and gratitude for support

(00:01:18) Ways to support the show

(00:02:18) Interactive live chat

(00:02:44) Boostograms and top messages

(00:04:06) Introduction of guest

(00:05:42) Discussion about Nostr and its potential

(00:49:53) Number of active users on the network

(00:50:31) Upper and lower bounds of active users

(00:51:40) Onboarding people to Bitcoin through Nostr

Chapters

00:31 - Introduction and gratitude for support

01:18 - Ways to support the show

02:18 - Interactive live chat

02:44 - Boostograms and top messages

04:06 - Introduction of guest

05:42 - Discussion about Nostr and its potential

49:53 - Number of active users on the network

50:31 - Upper and lower bounds of active users

51:40 - Onboarding people to Bitcoin through Nostr

Transcript
ODELL:

Happy Bitcoin Wednesday,

freaks. It's your host, Odell, here

for another Citadel dispatch.

The interactive live show focused on actionable Freedom Tech and Bitcoin

discussion.

I am broadcasting

live with a very special guest direct from Bitcoin Park on a very busy Wednesday

here during our lightning summit week.

This is gonna be a great show. I'm very excited about it.

But before we get started,

I just wanted to thank

all the freaks who continue to support the show. Dispatch

is

purely audience funded.

It continues because of your support,

the value for value that makes it happen. Thank you for sending SaaS to the show. Thank you for donating your Bitcoin.

The easiest way to support the show is to go to cildispatch.com/

donate. All the links in general are at sidlaldispatch.com.

You can also support the show through podcasting 2.0 platforms,

such as fountain podcasts,

Podverse dotfm,

and echo ln.

I know it's been a while. I like to prioritize

in person conversation. I don't wanna waste your time. I don't wanna waste my

time. So I do appreciate the freaks

who stayed true to dispatch

even though there are sometimes weeks between episodes, so thank you, guys.

I know you not everyone can support the show with Bitcoin. Bitcoin is incredibly scarce.

We just talked about time. It's the only thing more scarce than Bitcoin.

So if you can't support the show that way, it really does help when you share it with your friends and family, when you subscribe on your favorite platform. Dispatch is available on all the major platforms, every podcast app.

Leave a review. It does help. Thank you, guys. And,

what makes Dispatch truly unique is our interactive live chat.

We have it on Matrix.

We have it on YouTube.

We have it on Twitch.

But now we also have it on zap.stream,

which is a Nostril native

streaming platform. Some of you might be listening from there.

With all that said, before we get started,

part of podcasting 2.0 is that you can do boostograms.

You can attach a message to a certain number of sats,

and I read the top ones from the last episode.

We have at free critter with a 100,000 sats saying heart heart, the Bitcoin party

Bitcoin Park party rip

settling in for a 100 years of rugging. Stay humble, stack sats. Last episode, I called for a 100 year of of rugs.

Free Critter also told me that it looked like my lightning node was having trouble again,

which was true. I think it should be working now. These are the joys of self custody lightning

sovereign lightning in the early days,

but thank you, Freaks, for sticking in there with me. I will say that if your payment fails,

you don't lose your sats. Your Sats go back to your wallet. So don't worry about that. And, also,

it still counts towards the podcasting 2 point o rankings even if it doesn't go through. So thank you for boosting dispatch up to the top. We have at come rocket with do the Bitcoin, stay humble, Stack stats. Great advice. We have at Eric 99, ride or die freak with stay humble, stack stats.

Really tremendous advice. Thank you, Eric. And we have atganilma

with 11,111

stats

saying keep working and keep it real.

So with all that said, thank you, Freaks, for supporting the show.

We have a wonderful guest here,

who

traveled internationally to make it. We have Miljan of Primal App,

one of the most exciting,

Noster focused companies here to join us. How is it going,

Miljan:

Going amazing. Good to see you, Matt.

ODELL:

We gave you,

the whirlwind,

Bitcoin Park experience. Welcome.

Miljan:

It's amazing to be here, and what a great place you have.

I'm I'm blown away. For anyone out there who is on the fence about coming over,

do it. It's totally worth it. Like, the the place is really nice, and the vibes are good, and the people are really nice too.

ODELL:

Yeah. I mean, we have a shit ton of people here right now.

Right? It's a bit of an outlier, like, this this week. Or Well, right now, we have our monthly meetup is going on, which we run every month,

and the topic is lightning. But then the next 2 days, we have our lightning summit,

where we have some of the best builders in the space are coming in to talk lightning

and collaborate

and and

and hang out.

It looks like,

okay,

we have a lot of people in the live chat. You cannot see the live chat,

but I will tell you about the live chat. Love it. So

this is fucking awesome. I'm glad to have you here. It's good to kick it.

Should we start with

Derek Ross is telling us to apologize that he has a check on YouTube.

We are going to be talking about today, and we're gonna be talking about Primal.

The last time some of you freaks might have heard about

was when I had Fiat Jeff

and JB 55

on

way back when in the early days of Noster.

It's been a long, long time,

but also a very short period of time, in Noster development and Noster adoption.

And since then, Primal has been launched. So I guess,

probably a lot of our live audience already knows what Nostr is,

but a lot of people listening on the podcast

feed might not know,

what is noster.

So

in in in your mind, you know, let let's distill Nostril just real quick, and then we can get into a deep conversation about Nostril.

Miljan:

Well, Nostril is,

I guess, global

open,

network

for communications

and publishing

with which has an open social graph

associated with it,

as well as a monetary network kind of attached to it, which is Bitcoin lightning payment. So

if you combine all of those things,

magical things happen.

It's really game changing to to have all this together.

And what's unfolding in front of our eyes, I think, is a sight to behold.

With that, this there's this technology that was,

created a couple years ago.

There was only a handful of guys working on it, only a few users.

It's,

it it was pretty kind of slow moving

for maybe a year and a half.

And then,

things started taking off at the end of last year, maybe November, December last year when

when Jack Dorsey started endorsing it in in a bigger

and, when Elon, for some reason, reacted

to

I don't know what whatever the current thing was at at the moment. He was, I guess, threatened about linking out from Twitter,

and

he had made a rule,

at at the time to,

forbid linking out

to a certain number of sites. I forgot exactly the list, but it was the big sites. It was maybe,

Instagram and Mastodon. The big one was Substack. Right? Substack. Exactly. It was around Substack. And then he All the blue checks lost their shit on the Substack. Right. Exactly. Exactly. And then he in that list, he listed Nasr at the bottom. Right. And the 25 people on Noster were like, what?

So that

that made me notice it actually.

That was when you noticed it. Well, I I noticed it before. I I think I actually listened to your pod with Fia Jaf. Let's fucking go.

I was,

looking at these types of kind of decentralized publishing technologies for a few years now.

I was just on my own time researching that, trying to figure out how that problem gets solved,

and wasn't quite happy with anything that I saw. I even tried designing my own protocol,

back a couple years ago.

Wasn't happy with that one either.

Actually, I think I I reached out to you at one point, and and we've talked about it. Yes. I remember that.

So,

props to you, Matt, for just taking a call from a random guy

who has Many such cases. I know. I I witnessed it myself. The best part about this movement is the people behind it. Yeah.

And,

let it be known that Matt just picked up the phone and talked to a random dude who wanted to talk about, like, decentralized,

publishing, decentralized social media.

So, anyway,

I was

not

too happy with my own solution either. I put that aside.

And then,

Nostra came on my radar a couple of times, but I kind of brushed it off.

And it wasn't until November, December last year that,

I decided to take a closer look, and

I was reading through the protocol, actually, the the through the spec,

and it just hit me like a ton of bricks.

This is gonna work.

That was the first thought, and the second thought was

we have a shit ton of work to do.

Okay. So we have,

ODELL:

maybe we you went deep there. First of all, I just wanted to that that dispatch, that original dispatch

with jb 55 and Fiat Jeff,

was episode 63

of dispatch, if you haven't heard it. And mister Kooks, joined us

as well. Incredibly impressive,

BTC pay server,

contributor and Nostra contributor.

So noster the way I look about noster,

right,

it's an interoperable,

permissionless,

censorship resistant

communication protocol

Yes.

That anyone could build on top of,

that

most

most of the applications, we might not necessarily even comprehend.

But we're humans,

and for better or for worse, humans are,

spend a lot of time on social media.

And one of the first main use cases of Nostr

is essentially,

social media using it as a social media alternative,

where

you cannot easily be censored. You can move between different apps. All those apps can communicate with each other.

And from a Bitcoin perspective, that you can also natively send Bitcoin payments to each other while using the protocol.

When we see these centralized platforms that we've become to rely on, Instagram,

TikTok,

Twitter,

Reddit,

they all have the same fundamental problem, which is there is a centralized

entity,

company that has full control over what happens on that platform.

And we see censorship happen.

We see policies get enacted that affect power users and all users.

And there's this weird,

never ending, circular,

people just jumping from platform to platform, but never really solving any of the fundamental core issues. Right? And and Noster

represents

the ability for us to move away from that

concept

and move to something where the end user actually has

control over their own communication.

Right?

Miljan:

Exactly.

And I think the way you described it is is great. What I would emphasize though is that from the get go, the the, the it's it's the centralized publishing protocol and and the communication pro protocol

that has a social graph that's open to everyone

Right.

To develop on,

and obviously not controlled by any person or any company.

The combination of those things is really,

like I said, groundbreaking. And when I

when I discovered it when I truly discovered it, it I couldn't sleep for weeks.

I'm still having a tough time, actually,

coming to terms with it because

so many things can be built on it.

The obvious things are kind of microblogging

ODELL:

applications, you know, Twitter Is that what we call Twitter microblogging?

Miljan:

Yeah.

Okay. Is there a better name? I don't know. Shitposting. I don't know.

Twitter clones, microblogging, that that's an obvious thing to do. And I have a feeling the protocol was kind of designed with the intent that, like, you should be able to,

replicate those types of things on the protocol.

I like the

point of view of

textual

speech, like online speech, but in textual form. So excluding media,

like sound files and video files.

So It's text first. Exactly. It's a text first type of protocol.

And in addition to microblogging, we have long form content, which is also equally obvious to build on on Nasr. Sub stack medium.

ODELL:

Exactly. Exactly. But open.

Miljan:

Exactly.

So, imagine all of those platforms like you like you mentioned where people,

in companies, corporations are in full control of everything. They own Right. They own everything behind it.

Imagine being able to build,

the same functionality

without it being owned by any central authority.

And the implications of that are huge because the censorship

issues that you you,

brought up

This interview the other day, it kinda hit me that The Jack and Jack interview? The Jack and Jack interview. Yes.

When he told the story of how, you know,

how they developed Twitter and

how Twitter turned into what it is today.

It hit me that, you know, usually when we talk about censorship,

we think about

the people who are being censored as the victims there.

And that's,

you

know, that's probably true in most cases,

but it's really those who doing the censoring

that are

victims as well.

Like, if you have the power to do that,

that that's a huge burden to to carry.

Right.

And,

if you have that power, you will be made to use it. You'll be pressured. You'll be pressured by powerful actors to use it. Right. So the only solution is to not have that power.

If the question is, you know, who

who can decide,

who can speak.

Right. Who should have that power? The answer is, like, no one should have that power. It's fucking crazy Yeah. That someone could have that power. Yes. And they do. There's, like, a handful of companies that that

basically have that power to Right.

To, decide that.

So

it's

it's really

super exciting to see Nasr

kind of spread out. Like, the it's one thing to, develop the technology. There there have been some technologies before. I really like Noster because of its simplicity and how effectively it does these things.

So

but, again, Noster as a technology is one thing, but the network sprouting on top of it

organically,

is

is really a sight to behold. Right.

And we're witnessing that,

and it kinda makes sense for it to be,

starting from the Bitcoin community because

we as Bitcoiners, we understand these types of problems. We

have a culture of running nodes. So therefore,

in Nostrad, there are things like relays.

You know, there's just thousands of relays out there. Right. We run our own relay at Bitcoin Park. Amazing. Yeah. And one of the big,

first kind of,

I guess, critiques of Nostra was, oh, well, you know, the what are the incentives for running a relay? No one's gonna run a relay. Right. Well, there are thousands of relays, and people are running them. Well, I mean, I I wanna run a relay because I wanna communicate too. Right?

Yes. Yes.

You you want to make sure that your speech can be,

taken down by Exactly. Other people who run Realize, so

you run your own.

Okay.

ODELL:

I mean, there's a lot of overlap there.

For Bitcoiners, I mean, when you talk about the censorship

on Twitter or

Facebook or, I guess, Instagram now has their own Twitter competitor

threads,

There's there's a lot of overlap there with with Bitcoin in terms of PayPal censoring you or Venmo censoring you or Cash App censoring you,

or Bank of America censoring you. Right? And and why

I I think a lot of people just don't realize

that we've just never been in this situation before.

We've never had

so much of our lives digital,

and as a result,

this digitization

of our of our lives has been in a very centralized way, so we'd never had we've never been so vulnerable to so few people that can control how we interact in our daily lives.

And that is incredibly true for speech. I I think people do not really

understand the ramifications of it yet. I think people will understand it,

further. I think it's the same with with financial freedom. I don't think people realize

I don't think people realize the relationship they're in with these centralized parties, and they unfortunately, a lot of people do not realize until they they get

burned.

Miljan:

Or

ODELL:

or until someone prominent gets burned that Right. Someone they pay attention to gets burned.

I mean, every I a lot of people knew when Kanye lost his bank account. Yeah. But, like, millions of people lose their bank accounts every year,

and get cut out of Bank of America and Citibank and all this other shit, and no one really pays attention,

because they're nobodies. And but when con when it happens to Kanye. You know? Yeah. And Kanye has his own opportunities where he can

buy his own social network or buy his own bank, you know,

make shit happen.

But the average person just gets fucked, just constantly gets fucked.

And all these technologies at the greater freedom tech movement is all about empowering the individual. So the individual has this defensive technology.

You also touched on this idea that Noster has a bunch of different ways it could be used, and I mentioned it briefly earlier.

But I am looking right now on this live chat

at zap.stream.

That's the website, zap.stream.

Because now

don't like, everything in our lives, it's all corrupted by fiat Maxis and Chick Corners. There are a million suffix says that you can have for domains, including dot stream.

So zap.stream

is a domain.

It is this cool web service where

we stream to zap.stream,

and people are in the live chat, and they're they're sending us,

well, they're sending me. They're sending me Bitcoin

on here. I'll I'll I'll give you a portion of the bit I actually owe you a 100,000 sets anyway, but we can get into that later. But but So, hopefully, if they keep if they keep zapping, I can take their money that they're contributing to sale dispatch

and pass on to you. But that's that this is crazy. It's like,

do we who developed zap.stream?

Miljan:

I don't even know.

What

There's a git GitHub repo that lists all of Nostra projects.

ODELL:

Live chat. Tell me who developed zap dot stream.

Miljan:

And there are literally hundreds of them. There are hundreds of projects.

It's hard to like, I'm full time in Noster now. It's really hard to keep up. But this feels like it was a weekend project.

ODELL:

They had this permissionless protocol, a weekend project.

They combined it with,

Kieran.

Kieran,

developed zap.stream.

So I believe it was, like, a relatively

quick project for him,

and

they want me to get Noster comments in the stream instead. I I haven't figured out how to do that yet.

I might try and figure it out

live. But, anyway,

and because he had 2

permissionless protocols, he was able to just build this thing. He didn't have to ask anyone

if he could or not. And he was able to do it really easily. And that's the kind of empowerment that you see with these open protocols.

Okay. All this said,

we have you on.

You launched Primal.

What is Primal?

Miljan:

So Primal is a company that focuses on noster development.

Our immediate focus is to build an alternative

to the centralized

social media platforms like Twitter,

and,

we're also,

attacking,

as I mentioned previously,

textual speech. So I would include the media medium and substack in there.

We,

we

we

started looking at Nasr back in or I started looking at Nasr back in, December, and I liked it, but,

there was

I saw an opportunity to make, this faster, basically. So to

and I thought saw some gaps in terms of

scaling and such.

So

I came up with this

way of

gathering all the data and and doing, the the

caching from from all of the

all of the thousands of relays out there and gathering that in a in a a caching service

and,

which enabled us to implement,

UIs and clients which are

extremely fast.

ODELL:

So

I just wanted to say that

I I got zapped out stream comments on the livestream. They're very excited. Go for it. No. They're they're on right now. They're very excited right now.

What? About the announcements? Or Oh, I mean, we haven't got to the announcements yet. They're just very excited because the I got the

I got the chat on the What did they say? They're seeing it on the video. They're very excited. Alright. Let's Continue. Sorry. I apologize.

So zapping lots of sats. Lots of sats are being zapped. I can I can pay you off on the better? Be able to pay me back. Excellent.

Miljan:

So, Primal,

the the whole idea behind Primal is to build on Nostr and to bring Nostr to

the masses, to bring Noster to,

millions or potentially even billions of people out there. And currently, there are some technological and kinda UX,

gaps,

to be able to do that.

And we're focusing all of our efforts into kinda bridging those gaps. And one of these gaps is the,

kind of performance issue and and how quickly the UIs can load, how quickly we can load the data.

So we look at the whole stack and we build,

client applications

for all of the platforms, but we also more interestingly perhaps

build the middleware,

the caching technology that makes it possible to,

to to

bring the types of user experiences that people are used to with centralized platforms like like Twitter and so forth, which load instantaneously.

But without

compromising

the,

the,

censorship resistance,

aspects and and kind of self sovereignty aspects of Noster.

So,

at the high level, this is kind of what primal is doing currently.

ODELL:

So,

Noster, the protocol, is incredibly powerful.

It has

an immense amount of potential

as a tool for freedom in the world.

The major friction point

is how people interact with the protocol,

and

primal's goal

one of Primal's main goals

is to make that experience

as polished as possible. So someone can just

go on to their app store,

install an app,

go through the onboarding flow, very simple,

easy onboarding flow, and have an app that is even more performant

than their favorite centralized social media addiction.

Miljan:

Yeah. That's basically it. That that's that's the goal, and we're kind of We're, like, workshopping the messaging. Yes. I'll I prefer your work.

ODELL:

And and so we have,

so first of all, I will say

that

I

am a

massive

Twitter addict.

I I

disavowed all social media

about a decade ago.

Got rid of LinkedIn. Got rid fuck LinkedIn, man. The the worst of the worst. Got rid of LinkedIn.

You wanna know when you have fuck you money? You have fuck you money

when you get rid of LinkedIn. It doesn't matter how much money you have. If you feel comfortable getting rid of LinkedIn, you have fuck you money, just f FYI to everyone.

Got rid of LinkedIn, got rid of,

Facebook,

got rid of Instagram, got rid of Snapchat, never joined any of the other ones.

But Twitter was the only one left remaining, and it was a it was a platform where there was

there was open discussion was being had.

All my discussion was was pretty much focused on Bitcoin.

Never deleted a tweet in my life. You can go through

if you're allowed to search on Twitter, I don't know if you're getting rate limited or not.

You can go through there's,

you know,

10 years of Bitcoin discussion

in in my archives that are all open. Most of them, if you go through the threads, like, other people have deleted tweets, but I haven't.

Love Twitter.

The past regime,

not great.

There's a lot of censorship. I got shadowbanned in that regime as well,

but I continued because there was no really good alternative.

This current ownership,

Elon,

this is not speculation. He wants everyone to verify their identity.

That is

a nonstarter for me. I,

am obviously a public figure. A lot of people know me. There are almost 250 people here at Bickman Park. I've shake shaken all of their hands.

But at the end of the day, what made Twitter great to me was this idea that anyone could just be a nim, anyone can join the conversation.

There wasn't these multiple classes of users,

and people weren't pushed into identity verification. I think identity verification is gonna go,

across

across the board.

So, I mean,

this is a real threat. And, unfortunately, I'm in a position

where I never really wanted to be a so called influencer.

I think influencer

culture is incredibly toxic,

but

I respect this idea that at will, at any point,

people can,

a single individual, can essentially take away your income stream if you are that. Right? If you rely on that. If you rely on Twitter like people every day,

watch what they say because

because they might lose their platform. They might lose their audience.

We see, my good friend, Marty,

who does rabbit hole recap with me,

just posted a recent podcast,

and COVID was the topic,

and he didn't post it to YouTube. Right? And that's the implicit understanding

that if you post it to YouTube,

he might get a strike from the YouTube people, and he might use his YouTube platform. It's self censorship. It's self censorship. Exactly. So it's not only like

Miljan:

so this particular show, he probably knew he couldn't post the whole show, but, like, for a bunch of other shows where these types of topics come up here and there,

you kind of maybe pull back a little bit even subconsciously,

knowing that, hey, you might get another strike on YouTube or or something.

But I wanted to ask you something. So you said you,

got rid of all social media years ago, but you stayed on Twitter. Yeah.

I presume it's because

that's the online speech platform

that is the town square or used to be the town square.

ODELL:

The point is is, like yeah. Like, when people say,

like, Matt, why are you complain why are you still on Twitter complaining?

Uh-huh. Is because Twitter was a big deal for me. Like, I met a lot of friends through Twitter.

I had a lot of good discussion through Twitter. Like, it was empowering. And when people say I have people say to me,

Matt, you know, you have almost 200 k followers on Twitter.

Like, you don't understand.

That's why I hate this move is because

a young Odell

would to have any voice in the conversation would have been forced to verify my identity, and I might have been weaker at that point. Yeah. Right? I might have been weaker and and and actually complied and did that

for this increased engagement, for the ability to send longer tweets, for the ability to edit my tweets, for to send longer videos. And if you watch anyone with a large platform on Twitter, they've mostly just all complied.

Yeah. They've all just completely complied with the identity verification.

And to me, Noster I guess, I it was a very long winded,

context,

explanation, or whatever. I mean, if you listen to rabbit hole recap,

I've been going with Marty about my issues with the blue check for a while.

But if you listen to Seal of Dispatch, I haven't really talked about it, so I just kinda wanted to give you guys some context if this is the only show you listen to.

But to me, Nostar is what I was sold Twitter was.

Miljan:

I was going to ask if Right. Nostar didn't exist,

would you still be full on on Twitter?

ODELL:

Well, I would still be anti check Right. But I just wouldn't have an alternative. Right.

To me, Nostr is is what I was sold Twitter was.

Just a a truly free speech platform. It's it's not a platform. It's a protocol, but this is a nuance.

Miljan:

So let's dissect that a little bit. I think that's I I agree,

about that.

So

Noster

has the potential to

grow into the town square that Twitter

is only for real, only,

without the,

centralizing

capabilities.

But that's only one small aspect of what Noster can do.

There's a ton of other things that can and, will be and are being built on Aster.

So

and and the network effects that you get from each of those,

applications is insane.

So let's say if Twitter and Medium and Substack

were on the

ODELL:

same protocol, on the same And Spotify and Instagram And Spotify and then Instagram. And even more than that. Places

Miljan:

and, like, all And eBay.

ODELL:

You know? And You know, people like Pablo

Miljan:

And LocalBitcoins,

like, all of these. Everything. And, you know,

ton of different applications. Let's say people like Pablo are building

things like highlighter.

Right. You can see that highlighter.com.

ODELL:

He is Great domain. Yeah. It's a great domain. Pablo's a rider die for you. Pablo's such a rider die freak. He's both in the YouTube comments

and the zap.stream comments. He's in both comments. Shut up.

Miljan:

So

all of these things are being built on the same social graph

without

requiring permission from anyone.

And any piece of content that you generate

in any one of these

individual applications

can be referenced in any of the other applications

without permission.

ODELL:

We're

Miljan:

insane. That's insane. Like,

even

those of us who are in Austin full time

are still

having a tough time coming to terms,

around what this is actually going to mean.

And we're kinda lucky that we're seeing this sprout from from the kind of from the get go and it's going from just a handful of users to

tens of thousands of users to hundreds of thousands of users. It's happening in front of our eyes.

It's it's just insane.

ODELL:

Yeah. I mean,

I agree. That's why I kinda just I, like, preface it with just, like, I we can't even really comprehend the implications.

And it's it's funny because it it's it's it's similar to Bitcoin in a way that it's it's hard to describe

because there's so much nuance.

It's hard to describe what the potential implications are, but even just the

let's as I just wanna drill back down to just this basic

Twitter functionality Twitter like functionality, like, what I was sold as a young kid, what I was sold Twitter was. Right?

That alone, that tiny little piece

of

the greater what will be the greater Nostra ecosystem,

is revolutionary

revolutionary in itself. This idea that no one no one can easily censor you,

that no one can easily stop you from broadcasting your speech,

that you take the control from an individual company to,

to an actual individual user, right, is a is a fundamental

paradigm shift

to how we have,

treated speech on the Internet up until this point.

That in itself would would have been huge Yeah. If it was just that. Just that. Which is that's what makes it so hard to talk about because I wanna Yeah. Like, all of it is crazy, but that one part is fucking crazy.

Miljan:

Yep.

That's that's probably the core of an Oster.

I don't know if it's the core philosophically, but in terms of how it's being used,

probably if we look at the, you know, the the events that are being posted and users and

probably that microblogging

application is is by far the the number one

use case for Nasdaq currently.

But all of these other things are sprouting as well. You know, we have long form content with

Hubla news and,

the block stack.

Yeah. There's a few,

ODELL:

that basically work off the same Dude, the zap dot stream right now, by the way, Kieran,

Kieran also has Snort.

He's mostly he's mainly known for snort dot social,

which is a web noster client. That's a great client. They've zapped me they've sent me

over 400,000

sets of Freedom Money. Says that they're going to the show? Says that yeah. They're going they're just they zap in the comments. It's the coolest fucking thing. Anyone who's watching on YouTube can see it, or Twitch,

or Bitcoin TV.

Obviously, the people that are on Zap dot stream can see it, but everyone can fucking see it right now. That's fucking crazy. It's crazy. You can afford to lose multiple additional bets. Yeah. I I lose a lot of bets. This is my thing. I love it. You lose them for being overly bullish. Over always overly bullish. And we'll talk about the bet I lost, but,

Yeah. I

I mean, before we talk about

the announcements,

The integration with Bitcoin is fundamentally

changing things too. Like, you mentioned Abla News, which is

really demeaning to Abla dot news to say this, but a Substack competitor

that's built on the Nostra protocol. That's demeaning? I wouldn't

I think it's a lot bigger than that as as a concept.

Miljan:

Yeah. SubStack is is is a fine company, a big company providing great service, low lots of Horrible service, and that's why we need alternatives. But,

ODELL:

it has direct Bitcoin payments built into it Yes. At at at at a fundamental level.

It's not like,

a writer needs to ask for donations

at the end of their post.

It's not like a I you could post a meme,

on the quote, unquote microblogging

side of Noster.

You don't have to ask for money. Anyone can just send you Freedom money. They can send you Bitcoin.

And I do wonder because a massive,

a

massive part of my

a a bun a bunch of my brainpower is constantly thinking about this idea of just, like,

broken incentives. A bit Bitcoin Bitcoin showed me that if if you if you look at what is

is most wrong with our world, you can usually dial it back down to some kind of broken incentives. Right?

And we've seen this massive,

influencer domination

of communication of of media. People don't watch CNN. People don't watch Fox News. They have their favorite influencer or whatnot.

And everything is all about engagement, and everything is all about ads.

Your podcasts are are filled with ads,

YouTube filled with ads.

Your favorite Instagram influencer is trying to sell you sunscreen.

Right?

And all of a sudden, you take out these middlemen that are involved in this in this monetization

of content

and speech,

and you direct the audience.

You're directly connected to the audience who can fund you. Right? And you have this direct incentive to serve them. You're not serving your ad partners.

You're not serving

the quote, unquote, algorithm that is a complete black box on whatever individual platform, and you're able to receive these funds directly.

That Bitcoin element

is incredibly powerful.

And I actually think

that, like, the early days of Noster is like Bitcoiners bootstrapping Noster.

And I'm curious on your opinion. I think at some point, Noster overtakes Bitcoin in terms of adoption.

And then

Noster

essentially

increases Bitcoin adoption. Like, most people there'll probably be billions of people in the world that their first interaction with Bitcoin is

Miljan:

Nostr, not the opposite way around. Right? I think you're right. I think that's right. We're already starting to see people who got into Bitcoin through Nostr,

which was wild to see. Like, the the,

conference we had in Costa Rica back in March,

there were a bunch of

people there who I don't know how how they ended up there. Maybe

they were traveling or whatnot, but they ended up at the conference.

And they got onboarded onto Noster and got really into Noster. They understood

what it is and why we're building what we're building the way we're building it and so forth.

And then they start getting to Bitcoin. They they kind of

tangential

tangentially got into Bitcoin.

So it I think this core

of

kind of

user base of Bitcoiners

is required to to

spout off the network,

and it seems like we've done that actually.

That might be the the most, difficult step.

These first few,

you know,

let's say,

50, 100,000 users that are actually there, like, day in, day out.

The intolerant

minority.

Almost you can think of them, you know, in the sense that,

you know, they're for Bitcoiners,

there's a bunch of people who own Bitcoin, but there's, like, the core

that runs nodes.

It's probably it's like

maybe the same order of magnitude,

ODELL:

Bitcoin nodes?

Miljan:

I think it's in the tens of 1,000. Yeah. And there are millions of people who own Bitcoin. How many people do you think self custody Bitcoin?

Probably

I think we have the numbers on the nodes, so that's easy.

We have the numbers on the total

kind of owners of Bitcoin people who have Coinbase accounts and stuff like that on the other extreme. They they have IOUs. Right.

But how many people self custody? Probably, like,

1,000,000?

ODELL:

Maybe low digit millions? Well, we know What do you think? When led the ledger leak happened

Uh-huh. They had a 1,000,000 customers leaked. That sounds right to me. So that's, like, a bottom line,

a ledger self custody. I maybe, like, 2,000,000, 3,000,000?

Miljan:

Yeah. That sounds right to me. Over, like, 8,000,000,000 people.

But I think that works.

This type of distribution

works Right. For Bitcoin. It like, the network is already resilient enough,

for this to work. If you have tens of thousands of, like,

really intolerant,

hardcore Bitcoiners who are now going to change their nodes

on a whim,

change the software on their node. Right?

Protecting the network from that standpoint. Like, if you wanna change Bitcoin, you need to convince those guys

to run your version.

So that's going to be tough. And then you have a few million people who self custody, and then you have tens or maybe 100 of millions of people who think they own Bitcoin or who own Bitcoin through IOUs. Yeah. It's probably, like, 10,000,000 self custody, a 100,000,000

Yeah. Custodial. Those are the orders of magnitude. Too. And I don't know, like, curious to get your take on it, but I think that works.

That that type of distribution. It'd be amazing if we had more node runners, but,

I mean,

10, 20,

50,000

actual economic actors that run nodes.

That's pretty good. It's pretty fucking high. I mean, there's, like, one federal reserve node. Exactly. Yes. Yeah.

So in the context of Nostra Yeah.

It's a little bit different,

but you need you do need a core group of people who

who

are there to

for for the kind of censorship resistance reasons and and for the kind of network

strength reasons,

and who are willing to run the relay. The rider dies. Exactly. Exactly.

And then I think that group

continues to expand. I think we'll continue to expand,

because we I don't think we've onboarded

all of the Bitcoiners.

Let's say here's a thought experiment.

What would it look like

what would it take to

onboard

all of the self custody

Bitcoiners?

The,

you know, 1 to 5,000,000

Bitcoiners onto Nasr. I don't think we're anywhere near them kind of being on on those networks. So we're so early still. And and No. It's incredibly Nonsir is incredibly early. Yes.

And it's a bit of a blessing, to be honest, for us builders right now that it's not going gangbusters, that we're not hockey sticking in terms of growth because,

it's hard enough to build this stuff when when when there's no not

no chaos. Right? Like, so just imagine if we were onboarding,

you know,

hun hundreds of thousands of users now,

you know, per week or whatnot. Right. That's not happening currently. We're kind of at a many how many active users do you think are in Nosta right now?

So there's a few different,

ways to look at it and a couple different

kind of, groups who are doing the work to estimate all of this.

I like the work that Arthur from Noster Band is doing, noster dot band. He has his stats there.

So he is,

just like primal, he has a a service that connects to all of the

publicly available relays Right. And connects and collects all of the events

that are being published in real time.

And those events, like, you know, likes and posts and notes and so forth,

they obviously are signed by the the the

key of the user, so you can kind of

get user stats from there.

So

the numbers that he

is,

reporting are on the order of

30 to 40,000

weekly active users.

I think that's the kind of 25 to 30.

That that's the ballpark.

Now

these are when

when he calculates active users, he has, like, 2 I think he's being a little bit maybe too strict in terms of, like, what he

considers to be an active user in 2 different ways.

1st, he

trims down the overall number of users to what something that to a group he calls trusted users to Yeah. To,

through analytics, he's figuring out

because it is an open network graph. He's putting on this So just to back up, the the problem we're facing here is that anyone can easily create a key pair. Right? Right. So you can create bots so easily. You can there's millions and millions of Like Bitcoin, you can just generate a key pair offline. And then you can start doing stuff with it. Like, so it's very You don't have to sign up, provide your identity, whatever. So the actual public keys on the network isn't this isn't the

signal. That's a No. Exactly. A massive upper bound. Exactly. So it's easy to spin up bots on Aster, and people are doing it. You know? Right.

So you need to do some analytics work to figure out through the through through the social graph, through through all of the,

relationships,

follows, and so forth

of and maybe other means as well,

who the trusted users are.

So he kind of limits the number of,

pop keys in that way,

and then he only is reporting those

users who are actually performing actions.

So,

if if you're just reading

Noster, you are using it. You are an active user.

But if you didn't even perform a single like, you will not be counted in. Right. And this is something you see with centralized social media where most people

ODELL:

just read. They don't actually communicate.

Miljan:

Yes. So that would be interesting to that's a piece of information we collectively as Nostra community, I think we don't have.

So so, Arthur has done a great work to kind of give us the numbers on

people who are doing stuff on the network. So that's the lower bound of the active users is is what he's reporting.

I think

on the monthly basis, it's something like over I think it's be between 50 a 100000 users and then on the weekly basis maybe like 25, 30.

So that's the lower bound, I think. We don't know how many more. Maybe it's multiple folds from that. It kinda feels right to me that it would be. Right. So the upper bound the upper bound, if I go to primal and go to explore

ODELL:

Right. The upper bound is the number of public keys, which is

31,900,000

public keys Correct. Which is way off. Yeah. That's that would we don't have that many users. There's a lot of millions, though. Yes.

And then the lower bound, you think,

is, like, 20,000,

Miljan:

10,000. Well, if we're talking about, let's say, monthly active users, it's, like, order of magnitude, like, 50, 70000

users. Right. So so that will be lower bound. That's users who are actually logging in and doing stuff, like liking and posting and so forth.

ODELL:

That makes sense.

So, I mean, we have some Bitcoiners in the chat,

that

disagree with our self custody estimation on Bitcoin. Okay.

That is fair.

It is mostly a guess.

They think it's more or less? I think he thinks it's more.

Mostly, I guess, hard to tell,

for sure.

There's a bunch of different ways you can calculate. I feel pretty confident in that 10,000,000 range, but who knows?

The more, the better.

I will say just to defend my statement about why I think

Nostra

will

onboard

at some point, there's like,

I'm not gonna say the word. At some point, Noster starts onboarding people to Bitcoin versus Bitcoiners onboarding to Noster

is because for better or for worse in our society,

social media is a major aspect.

If you ask most of

our average,

our our our non Bitcoiner friends

what they care about,

most of the time,

it's not money. They just take money for grant. At least in the developed world, they take money for granted. They just assume the institutions will be trusting.

But what they spend 9 hours, 10 hours of their day is is hunched over their phone,

scrolling Instagram or scrolling Twitter or scrolling TikTok,

and

and that is a real connection to them. So

to me, this this idea of,

a freedom oriented

social protocol

or communication protocol

is a direct connection to a a a, in the near term, a much larger group of people.

And as a result,

they might not even switch to Noster for the the freedom oriented

money side, but then they get

they touch that aspect. And and this idea of buying Bitcoin

or,

and then learning how to self custody and all this like, that that takes a a step. But if you're just posting a meme on the Internet,

or let's be honest. Let's be honest. If you're if if if if

you're posting a, you know, a glamorous shot of you out to dinner,

and you get just paid

money on the Internet that that you didn't buy,

that's a much easier touch point. That's that's a touch point that you didn't do anything additional. You'll still get your likes. You'll still get your retweets, so we call them reposts on Noster. You'll still get all that, but you also just

like, some stranger just sent you money.

I think for a lot of people that will be their first touch point. I think that makes logical sense to me. And this is coming from someone who's one of the most bullish

people on Bitcoin. Like, I'm incredibly bullish on Bitcoin. I remain incredibly bullish on Bitcoin.

But a lot of people are gonna get onboarded to Bitcoin, I believe,

through switching to Nasr. And I think Primal is a very interesting

primal's a very interesting

part of that message

because,

yeah, we have someone in the comments saying OnlyFans thoughts are gonna love it. I haven't even mentioned OnlyFans.

OnlyFans got completely cut off by the financial traditional financial system, and they started cracking down on people and saying you can't have certain content and still get paid for it because they were using traditional financial rails.

So, yeah, I mean, OnlyFans

is going to be the OnlyFans use case is gonna be fucking massive on Noster, and and they're gonna use Bitcoin as the payment method. Like, that is that's what's gonna happen. And these people, like, you can,

you know, tell them to read the Bitcoin standard or go on whatever kind of orange pill

narrative you wanna go on. Yeah. People don't care about them. They don't care. Don't care. But until they when when they post and they're able to post and they don't get censored and they're able to receive payments from their audience,

they they will care. But Primal plays an interesting role here because

your team is focused on just making this

a better experience altogether. It's not just about

the freedom oriented aspects. The thing will load quicker. Yeah. It already does load quicker than Twitter, and you're very early beta. It does.

Miljan:

And and that that's really our focus.

We wanna do what it takes

to

get that Nostra experience to be as good, if not better than the,

kind of legacy centralized

media that people are used to consume. It needs to be at least as good.

And you're right. Currently, we we do

we do,

in a lot of cases, load faster than Twitter. There's this anecdote where, we were

we were doing a launch and somebody on the team,

sent me a link

of of something that we posted. And I it was at the end of a long day, and I clicked on it. And I and it was, like, 11,021,000. I was, like, what the fuck? Why is it not loading?

Oh, it's Twitter.

Okay.

So so yes.

I see primal as as

a company or a service or a product that will bridge the gap

in terms of performance in UX

and to

harsh terms.

This is what we're, focusing on,

and we'll leave no stone unturned

when it comes to,

doing

things necessary to make it happen.

To make that happen, you need to do you need to solve a,

2 or 3 big problems

and thousands of little problems.

And we're just going in 1 by 1 and, like, you know, getting this done.

So yeah.

ODELL:

Yeah. I mean, I've seen this I mean,

I've spent years on Bitcoin education.

And at the end of the day,

people will just choose the most convenient option. Most peep most people, not everyone, most people listening to this don't.

Cheers to you all for taking personal responsibility over your life. But most people just choose the most convenient option. So if we can make the most convenient option,

freedom first and privacy first,

not require identity verification, not have centralized rulers,

that is a massive step. That is a massive step as at improving this world.

You know, we can have a whole conversation about people dealing with social media addiction after,

but at least the thing they're addicted to is not centrally controlled and easily censored. Right?

Miljan:

Also, the the incentives that you mentioned before where, you know, if you

as a as a publisher

or a content creator, you if you're

monetizing your work by

engaging your audience and getting them to pay you, Similar kinds of incentives

apply for,

product creators like Primal.

If

if we're being paid by our customers, by the users,

in other words, if the user is the customer, then we'll be incentivized

to

work all day long

for our users, for our customers to make the to make everything better and and to make the feature set better and not to optimize the feeds in a way

that increases engagement and decreases the right advertising revenue, but in style to,

optimize the feeds

for the highest level of signal that people,

need to get. I think that's going that's a particular,

subject area in Noster that's, very interesting and it's it's like a problem to solve. Right? Because you have all these end pubs, all these user accounts. You you can create,

bots. You can create automated content. There's a lot of content that can be created. It's already being created.

So sifting through that and,

surfacing,

high signal

stuff is

extremely valuable, and this is something we're focusing on.

ODELL:

Yeah. I mean, I it brings us back to the blue check because a lot of people think my issue with the blue check is the payment part, and it's not. It's the identity verification. I actually think the idea of paying for a service,

in a

in a way that you can preserve your privacy

makes a lot of sense.

And I I think there's a,

there was a deliberate

decision,

by Elon,

to include the identity verification

with,

a payment

to essentially,

make people feel like they are no longer the product because they are buying it,

when in fact, they're an even greater product Yeah. Because they're doing identity verification.

And the perfect example of that is that they still get served ads. Yeah.

So, yeah, I mean, I think that could be really interesting.

So, you know, we are an hour in.

You have, multiple big announcements,

here.

Should we get into the announcements?

Sure. Let's do it. Let's go into the announce I mean, there's a lot of people waiting on these announcements.

Sounds good to me. So and let's talk about the announcements, and then

Okay. Then we'll take it from there. So What are we announcing today? We have no less than 3 announcements today. Okay.

Miljan:

The first announcement is

Android.

As you know, we launched our iOS,

app yesterday in test flight, and people seem to like it.

And,

I know, Matt, you're an Android user. It's true.

Still good. So we decided to hold back the Android release just so we can ask it in your show.

So effective immediately,

as as of, like, a few minutes ago,

you can go to primal.net/downloads

and download

the,

primal

Android client.

So one thing I should say about the Android client is that this this is an early alpha build.

It is,

so currently,

the feature set is limited to reading.

So you can

log in. You can,

you know, get your feeds. You can do all the browsing and searching and consuming.

But,

at the current time, there's you can't post. There's there are no actions that you can do and so forth.

But, yeah, you you will get a good feel for,

ODELL:

where we're going for with It's already smooth even as an alpha.

Miljan:

Yeah. You had a chance to use it, so maybe, like, I'll I'll

ODELL:

I'll get your It's smooth as fuck. I mean, I I, my experience is different than other people because I there's a bunch of people, by the way, in the comments,

that are clearly watching our GitHub and have downloaded and are running,

the primal APK. Well, we took we took an hour to get the announcement, so I love it. They found it out. Milan said we should frontload the announcement, but I wanted to talk about Noster, so we didn't.

Miljan:

It's smooth. You know, for all of you guys who went and downloaded the source code and built your own version or or even, like, downloaded APK write on, guys.

Well,

like, how do you like it?

ODELL:

We, you know, we actually have we have carnage. We have Kieran in

in the comments that he built. By the way, one of the cool things about the Nostra community

is,

they are essentially, like,

feedback

providing feedback and beta testing for zap.stream

to Kieran in the live comments during the live like, this is the cool part about permissionless innovation. Right? I love it. Like, we're getting so much useful feedback on all of our stuff from from the users. But, anyway, what I was gonna say is, you know, I've never really used Nostra on mobile. I only use it on on my computer. So to me, to have a read only app is, like, oh, that's that's

pretty convenient for me. It's it's I haven't lost any features of not being able to post.

But I do look forward to

no. Kieran isn't in the comments, but Pablo's also saying Kieran is everywhere and everyone.

Oh, Carnage is in the comments, and Carnage helped build it.

Cheers to Carnage. Thank you, Carnage, for this app, by the way.

Thank you for correcting me, freaks. Keep me honest.

But I'm very excited for the full Android build. I mean, you guys have been crushing it. You guys just continue to ship. It's really fucking impressive.

Thank you. And it's smooth. It's smooth. It works,

works really well.

And I'm I'm kinda curious. So,

like, how like, the way so on on primal.net,

which is what I've been using, which is the web app,

you have to use it with the Albie extension

or the no s 2 nos 2 x extension,

that holds your

nostril private we haven't even gone to the nuances of nostril private keys, public keys, whatever.

There'll be many nostril shows in the future, freaks,

that we can go deeper.

With with the mobile app,

obviously, you can't zap yet on Android. Nope.

Can you zap on iPhone? Yes. We can. The iOS beta came out yester 2 days ago yesterday. Yesterday.

By the way, the bet I lost was,

I thought there was gonna be a 1,000 downloads

of the iOS iOS beta in

first, I said an hour.

Then I found out the lowest guess was 3 hours. So I changed it to hours because I just I know how priced it right works. So I might as well, like, use my guess. But I was off.

You freaks haven't really.

You haven't hit have we haven't hit the a thousand number yet. Right? It took about 24 hours. 24 hours. Well, are is it is it limited to a 1000 now? So we decided to to kind of open it up.

Miljan:

The reason why we limited it originally was

we didn't know what we're gonna get in terms of feedback,

and, like, issues and stuff Right. Being reported. And we didn't wanna get overwhelmed with, like, 10,000 users,

reporting

all everything at the same time.

This was just the right amount of feedback. What we got was just what we could handle as a team,

and,

it it turned out that

there aren't too many,

ODELL:

issues that we were not already aware of. So we're past a 1,000 We're past a 1,000. Guys a limit. You can still keep it. Is there I think the test flight has a limit of automatic 10,000. Is that it? That's right. No. You can't have more than 10,000,

Miljan:

users in test flight, but we're well below that. Okay. Anyone who,

ODELL:

is interested can can download. When you listen to this, if you're running an Apple device, consider buying an Android device. But if you don't do that,

consider signing up for the test flight before it fills up and you,

don't get a piece of it until it's a full full release. Okay. So we you released yesterday. You released the iOS

release,

the iOS test flight.

We just announced Android. Android today. And I'll I'll say about those two things,

Miljan:

about those two apps,

we are

building them pretty rapidly. There will be,

like, a rapid

change

in additions to to both of these products. To give you an idea, we

started building.

We started coding the iOS client 3 months ago.

That's insane. We started coding the Android client

2 months ago.

So things will happen quickly. And we already did the most, the the most difficult,

pieces. This now it's about filling out the features and

and fixing stuff up. So stay tuned. There will be,

you know, probably weekly or biweekly updates,

for each of the calls. Yeah.

It won't be long before Android users can,

you know, post and zap and do everything.

So that's the first announcement.

The second announcement is probably the

most important, the biggest announcement today, I think, which is,

we are open sourcing the entire

primal stack.

So effective immediately,

when you

go to primal.net/downloads,

there will

be links there for to to,

all of our repositories,

which now include,

the caching service, which we open sourced a few weeks ago, the web app, which we open sourced a few days ago, but also now the iOS app, the Android

app, and the full primal

primal server. So this is the entirety of everything that we do. We open sourced

all of our codes so that people can stand up,

a service that's

similar to primal using the code that we've,

that we've opened up.

ODELL:

They can build off of your code and release whatever they want. So And this is a full MIT

FOSS

licensed. Do whatever the fuck you want with the code. It's open to the public, open to the community.

Miljan:

Everything's open on the D MIT license.

That's fucking massive, dude.

ODELL:

I think so. I think there's,

I don't know how many millions of people appreciate that, but there's not that many people that truly appreciate what what what that does for the ecosystem.

Miljan:

I agree.

Yeah. We we thought about it and realized this is the only way to build on Aster, or this is the best way to build on Aster.

ODELL:

And it's coming back down to those freedom rooted ideals. Exactly.

Miljan:

Exactly.

So, again, I'll emphasize,

it's common that client apps are getting open sourced.

Hey, hon. How's it going, guys? We're live right now. I'm on a house. You wanna say hi? Go on in.

ODELL:

How's it going? We have we have, Alex Leishman in the house. You guys are on camera right now, just FYI. Hey. How's it going?

Appreciate you, Alex. We have Rod, the cofounder of Bitcoin Park.

Sorry. I missed you, guys. Well We're talking about Nostra. We'll talk about Nostra with you guys later, but Absolutely. Thanks for No problem. Stopping in. Primal.net.

Yeah. Thank you. Cheers. We'll catch you. We're at Bitcoin Park. We have

we have 250 people here, and 2 of them just walked in.

That was Alexander Leishman,

founder of river.com.

Miljan:

Open sourcing.

ODELL:

And rock. Yeah. Open this and this is fucking massive. Thank you. Thank you for, like, thank you for your service, sir.

Miljan:

I agree.

And thank you,

for everything, Matt. We'll get, I guess, to the next announcement before long.

But,

yeah, when you think it through,

you realize

we what we're building here is an alternative to the closed platforms. Right. This is why we are here.

And,

the correct way to do that is to be radically open.

So not just the protocol itself, which is open and there's,

you know, there's

that's an that's not changeable.

But also the software stacks that you work that you build on top of, especially the

the

pieces of software that,

are consumer facing. Right.

Like,

you know, you should be able to know precisely how primal creates their feed,

how you get the trending,

users and so forth.

ODELL:

But there's another aspect. Like like, the idea of Nasr isn't, like, the end of, quote, unquote, the algorithm, but it's it's you have choice of algorithms. There will be algorithms. Right. And and, hopefully, some of them will be open, including what Primo's doing. Ours ours will be open and ours are open.

Miljan:

Yeah. There will be lots of algorithms. It it gets really interesting there. We'll build some crazy algorithms, I'm sure, and and we need them,

we need them arguably more than the closed platforms because everything is open, so everything is allowed

by everyone. Everything will be tried.

So to,

get signal from all of that,

will require some algorithms.

You just,

you know, ideally, should have full access to them.

But there's another aspect of it to which which influenced our decision to open source

everything. So not just the clients, but also the back end. The back end,

even within the Nostra ecosystem, it's not so well, there aren't too many back ends to begin with.

And the ones that exist, as far as I know, are not open.

So

here's another

aspect

that that needs to be considered here.

Let's say if Primal is really successful

and if we're running these, like, caching services and discovery services and all of these things that are extremely

useful. And let's say that that we do a really good job and provide a great service and a lot of users flock to Primal.

That's a

problematic kind of centralizing factor there.

If we if we're the only ones running these services or or our services are best and the users flock there,

when we encounter

a major censorship

event

or a major situation where censorship is required by the powerful actors out there, is we are an easy target. We are a company. You know, we're like

Same situation as a Twitter would face. Right? Exactly. It's not that much Or at least similar. Yeah. So,

to deal with that,

we decided to build clients that can connect to multiple different services out there. So,

and,

also, we're opening everything up so other people can stand up those services.

So that's a way,

you know, there's this whole kind of trade off balance between,

you know,

centralizing things and making everything fast because you have all the data and so forth and,

like, decentralizing and making it slow

and not appealing to most people.

This is how this is our solve

for

it, where,

we think it's important to have these caching services and to have have things load quickly and

and help, honestly, help the network scale as well.

But

it needs to be possible that these services are being

run by others.

So specifically with the caching services,

we are building

primal clients that are that have this competency

to work with a caching service for reading to to be able to get all the stuff so quickly.

But that's not a replacement

for being able to work with the relays directly.

In fact, currently, the way we do it with is we do the reading through the caching service, and we post directly through the to the relay. So anything you post currently on Primal clients goes to all your relays. Right. We we don't interfere there.

But the next step we're working on is

we are,

making

adding the capability for the in the clients to work with multiple caching services kind of in at the same time. So instead of 1 caching service, you have a list of caching services.

And the client is smart enough to

kind of,

pick the right one, the most,

well performing one and fail over, like, if the the assumption is that any of these services can go down at any given time for any reason. So all the clients should just gracefully fail over,

and the user should be able to configure which just like they can configure which,

relays they they use, they can also configure

which what's the set of caching services they want.

And finally,

the the ability to,

use

the Nasdaq Gossip protocol to,

read to to read from the relays as well and to connect to, to to do relay discovery and and and,

work with an astronaut that way.

We're also implementing that. So

in a perfect scenario the client should be a perfect client in my mind

is one that has a competency to work with the caching services,

has this ability to do failover,

and

it has the ability to,

switch off the caching services and work just with the relays.

That's the type of Noster client that I would want to use, and that's the type of clients that we're building.

So I think,

you know, we're willing to experiment,

when it comes to

this kind of scale of decentralization

and centralization,

that there's, like, trade offs. We as Bitcoiners know we're always dealing with a set of trade offs. It's never going to be

perfect across the board. Everything has trade offs. Exactly.

And we think there are some interesting

there's an interesting trade off balance

along the lines of what I just described, where you get top performance,

but if primal

services go down, assuming that there are other services that are stood up,

your client just continues working.

And then

if all of those things are down, all of the caching services

are down, then you work directly with the relays.

ODELL:

That's

But the the caching service here is is key to making it smooth and performant

And while still

it's it's this like, let let's go into the the caching service a little bit. It's a little bit hard to crack, but this is what this is what makes scrolling

on primal silky smooth, right, is the caching service. So when I said there are

Miljan:

2 or 3 big things that need to be solved and a 1,000 little things Yeah. To be solved to make that feed scroll smoothly. Yeah. The caching service is one of the big things that needs to be probably the biggest thing there. Because otherwise, you're pulling it directly from relays. Right? Otherwise, you're fetching from relays and hitting a number of different relays

to get the feed and to

to,

there there's a problem also an indexing problem as well because you you don't

know specific relay has all the data, so you can't

ODELL:

see how many likes. You can't quickly see how many likes a certain post. Because you're pulling it from all the different relays. Exactly. Like, the normal way a noster client works is I'm manually pulling from

10 relays or however many relays you have set. I'm pulling all this information from. Right? Exactly. And the caching service

Miljan:

has already pulled this information from the relays, and then the client is also verifying against the relays to make sure the caching service isn't lying to them. Is that what's going on? Like, what That's right. So so, like, there there's the whole kind of, well, let's take it one step at a time. So a typical master client would connect, like you said, to 10 or 20 relays, however many you configure.

And then, you will get your feed by

hitting up all those relays

and,

kind of querying them for the, people you follow and getting all the data back, and there's a lot of redundancy there. You get a lot of same data from a bunch of different relays.

But,

the fact is that

the that small subset of relays,

compared to the whole network doesn't have

the full picture of the network. So you might be missing some data and some numbers might be wrong. For example, the probably the most the most famous aspect of this is follower numbers. Right? It's hard to get follower numbers,

like this. And you're you're really hammering,

all the relays

pretty

badly

to get a number that's, like, spectacularly

wrong

for followers specific. It's probably the most

extreme example.

So instead of that,

we are,

we we put this caching service that,

connects to all of the public clear accessible relays that we can find

and

collects all of the

events, everything that's being published in real time, and stores it in a way that's highly available

in a way that kind of guarantees that most queries will be served from the RAM.

And,

and then clients can get

the the response times that

are, you know,

on par or even better than the centralized

platforms. Right? And you can get accurate data because then we know how many followers people have. We know how many likes a post got.

ODELL:

But the key is

there's there's a trade off there where you have to make sure that the caching service isn't lying to you. Right?

Miljan:

And then there's that. So so, basically, the only way for caching service to lie because all of these,

events are signed.

Cryptographically signed. Right. By by the

your private key. The only way for the caching service to lie to you is by omission. Right. It can be, like

can just exclude some stuff. You have 3 followers instead of 10 or something. Or Matt didn't make this post. Right. Or may Matt just made these 12 posts instead of these 25 that he actually made. Stuff like that. Right?

So,

the competency of a client,

to

work with the caching service, but also query the relays

in some sort of smaller kind of subset of the data

is

interesting there because you can flag

ODELL:

stuff that was not sent to you by the caching service. So you verify a subset. The client in the background is, like, verifying a subset. And if the caching service is lying to you, I I assume you're not there yet, but the idea is that Exactly. There's, like, a failover. It's like, okay. I'm gonna switch to a different caching service and check it. Yes. So you're right. We're not there yet. This doesn't, work currently in in in private clients, but this is where we wanna go, where we're kind of reducing the trust to the caching service where it can surface some,

Miljan:

posts maybe that are

if they're being hidden by the caching service.

And and Yeah. If you get too many of those as a user, you can

decide to switch to a different caching service or switch it off. And I'm, like, running really quickly here while we're

ODELL:

live on air.

But, like, that is part of the reason why it's it's super important

that

you release the caching service as a Yes. A completely false

implementation

so that you can have multiple competing caching services. And then

so not only is maybe the failover verifying against the relays, but you can actually verify

across caching services. And if one is omitting something,

then you stop using that caching service. And that could all be hidden from the user. Like, all this stuff we're talking about, the average Nostra user is just

installing the Primal app, and they're using it like social media. They're not even thinking about any of this shit. It's all happening kinda in the background.

Miljan:

Yes. You got it. And this is why we open sourced the caching service first. I think it was like I forgot exactly. Pablo's in the comments bragging about using it for 2 months.

Yeah. Well, we

published it. We we open sourced it, and then Pablo had it up and running within

a few hours even though he was traveling. He was flying.

ODELL:

Dude, it's a fucking beast. Yeah.

Miljan:

But,

yeah. So so it was pretty obvious from the beginning that the caching service needed to be open sourced.

Where we kinda took it to the next level is, today

is we open sourced the entire back end.

So

everything else on primal.net

that's being done on the back end is now also open sourced. And it makes sense to break out these two things because some people might might only need the caching service.

Probably most people will only need that, but the back end is there for those who want to look at the algorithms and look at our kind of discovery features and,

you

know, forecast stuff and run with it, hopefully.

And, again,

this is not

only

kind of altruism and being, you know, doing the right thing,

but also it's creating mode for us.

If if there are multiple

successful players who are doing this, then we become less of a target,

ODELL:

in in this situation. Because Prime is not successful if Noster is not successful.

So to capture to capture Noster as a protocol,

would be a complete failure for Primal. The incentives are aligned in that regard. Absolutely.

Miljan:

To make a credible argument out there that Noster is different,

even even from purely selfish reasons, let's say, for primal. If we're out there, you know, we we we wanna compete with

not with other Nasdaq clients necessarily, but we wanna at this stage, we wanna compete with Twitters of the world. To make a credible argument, we we need

multiple or many successful,

like,

clients. We can say, look,

Primal

why is primal different? Well, because we can't lock you in even if we wanted to. You can take your key and go to

Snort or Danlos or Amethyst or

many other clients. Potential Primal Forks. Potential Primal Forks as well. Right. In our analysis, it made more sense to have primal forks than not.

ODELL:

I mean, as someone had someone who fully believes in in the freedom potential of Nostra, the protocol,

I think I think we're incredibly

lucky, and I feel very grateful to have builders like yourself in the space. But, also, I mean, so many builders in the Noster ecosystem at this early stage is just crazy how many

are so focused on this just greater freedom mission. And, like,

you just can't manufacture that kind of

early adoption

by die hards who are are building in an open and transparent way, and and that's gonna make or break, you know, whether Nastr is a success versus

just another flash in the pan.

Miljan:

Yeah. I agree. It really does feel,

pretty special. And it was eye opening back in March, and a lot of stuff has happened since March,

You know, when we were all or a lot of us were at Costa Rica, that conference and North Rica. North Rica. Exactly.

It really did feel special and still does.

Something is happening here.

ODELL:

Yeah. I mean, I I I wasn't around when Bitcoin first got created.

Mhmm.

But I'm fortunate enough to be around with nostrils

in its infancy.

It's a really beautiful thing to

witness unfold.

Same.

Same.

So we have one more announcement.

Miljan:

Yes. The third announcement is that Primal has

closed the round of financing.

We secured $1,000,000

from 1031,

Hivemind

Ventures, and a couple of angels,

to help us

build

premium UX on all platforms and form factors and bring this to as many people as possible.

ODELL:

Very excited about this.

In hindsight, I was thinking before we

in hindsight, I mean, about, like, 10 minutes ago, I was like, damn. Like, we probably should've

as a managing partner of 1031, we probably should've led with the fact that we were supporting you just as a overly disclosure thing before this conversation.

But that was not,

the intention, freaks. The intention wasn't

to deceive you or shill you on primal.

I had the the the fortune of meeting,

Milan. Well, first

through his earlier project,

but then the second connection was through a mutual friend,

and just very excited to support her. Like, I like, this is why 1031 exists. Like, 1031 exists

to support these kind of projects, and I think it's very rare it's very rare for and and huge shout out to Max at Hivemind

for joining us in this journey and and and the angels that are involved, the other investors that are involved.

Because I think it's it's the traditional

the traditional

fiat

venture mindset

can't understand

a project,

a startup

that would

release their intellectual property to the world for free. Yes. Like, that's a ridiculous

Miljan:

Yes.

ODELL:

It's a ridiculous concept,

and I think it's even more ridiculous that I'm incredibly excited that you have done that,

and that our whole team at 10:31 is incredibly excited that you've done that. And I I

I'm just excited to go on this journey with you. I'm very excited to go on this journey with you. I I can speak for everyone at 10:31 that we're we're very excited to

to be a part of of the primal mission, a part of the Nostra mission. We're gonna have a lot more focus on the Nostra ecosystem in general.

But across all my work across all my work,

Bitcoin will always,

be a major focus,

but Noster is gonna be an increasingly increasingly larger focus. We have in open sats, we have,

we have our Noster fund. We've already funded 16 projects. No strings attached, open source grants.

10/31.

We're extremely excited

to join you and the rest of the primal team on this journey.

Bitcoin Park,

we're gonna have a more focus on Noster education. We have Nosterville in November.

We already have NIP five handles for our members at bitcoinpark.com.

We now have our own bitcoinpark.com

relay.

The podcast, as you can tell, is still dispatched. We're an hour and a half into a Nostra podcast. There is gonna be more Nostra conversation on this show.

Rabbit hole recap, We've already been talking about Noster for months now.

We are not gonna stop.

But I appreciate you. I just appreciate you. I've been very excited for this moment to tell the world.

And,

I've been very excited about Primal for a couple months now, and Milan's like, no. You gotta wait. Can't talk about it yet. Gotta

we got we gotta wait. The moment's gonna happen, and and and that moment is here now. So I appreciate you. Love it. Thank you. Thank you so much. And though, I'll say this,

Miljan:

the way you and your team have reacted when we decided to open source everything

And also the way Max from Hivemind reacted and the other investors, it was just like

unanimous complete support across the board.

Made me

understand

fully that we've surrounded ourselves with the right people. It's it means a lot in this type of

environment to be,

partnering with such mission aligned,

investors.

It's really a huge deal for us. And thank you for

the vote of confidence. We don't take that lightly.

And we're gonna kick some ass here. We were just getting started. We're only a few months into this. Dude, it's so fucking early.

Let's build this fucking future. Oh, yeah. This is gonna happen. This is all happening. It's inevitable, definitely.

ODELL:

Fuck yeah.

Like, I think this is the first of many conversations.

The local time here is 8:50 PM.

You had a lot of delays on your flight to get here. It was important that we did this in person, I think, as well. I agree. So I appreciate you, making the journey out to Nashville so so we could do it in person.

And the line you saw was gonna be fucking awesome too. So Can't wait.

This idea like, Bitcoin and Nasr is just so intertwined. I think people will.

We're gonna I don't need to convince you.

Time time will tell. Time will tell, but I think I think,

the destiny of both protocols is forever intertwined, and I think most people are just gonna come to it gradually then suddenly.

But, I mean, with all that said, like, should we go get dinner? I think we should. Yeah. I mean, I was gonna rip. I don't think they could hear your your stomach grumbling on the

on on the feed, but,

how how can people find you on Noster? What is your what is your NIP 5?

Miljan:

So you can,

my NIP 5 is miljanat

miljan@primal.net.

And you can

find me on primal.net.

Yeah. There's a search box there for users. It's very easy. Just look for milj a n.

ODELL:

Awesome. Fine. We're gonna do more civil dispatches in the Let's do it. Let's do it. Awesome. Well, I appreciate you. Shout out to all the freaks who joined us.

It appears that they decided live during our chat that they need to have some way in the Zap dot stream to show how many sats have been

streamed during this. I I don't think anyone really knows how many sats were streamed during this. I realized that the number I quoted was just the top 3 zappers.

Woah. So we don't I don't really know how much

freedom money you guys sent me, but thank you,

for sending it.

And I look forward to going through this journey with all you guys. Thanks to the freaks who joined us in the live chat. I know we were delayed by, like, 5 hours,

so even more impressive,

to join us on a Wednesday night.

A huge shout out to Milan and the rest of the primal team. Thank you, guys. And huge shout out to everyone building on Noster.

If you haven't checked out Noster yet, consider checking it out. If you have iOS,

you can download the primal test flight right now.

How does iOS test flight work? Do you just search primal? Or Well, you can go to our download page. So primal.net/downloads?

Correct. That's the page. And if you're gonna use the web app, you need to have the Albie or the no s two x,

extension.

Do you have, like, a

is there, like, a good

getting started landing page for nostril people?

The Do we direct people to, like, nostra.com

if you wanna use another client or something? Amethyst is a great client on Android. Domus is another great client on iOS.

Miljan:

Yes. North. North.social

ODELL:

is a web client. It's web. They don't have a mobile app. Right? I think it's web only. Iris.2

is a great web only one. No. No. I think iris.2

Miljan:

has,

they have mobile clients as well. They have mobile clients? I think so.

So many of them. Korkle. Let's not forget Korkle. Well, anyway, freaks,

ODELL:

if you haven't used Nostra yet, consider trying it out.

If you're

burdened by the friction, just know that we are

only probably only a few months away from less friction. Yeah. Like, it's just gonna be you're just gonna download people are just gonna download an app. You're just gonna tell people to download their favorite app. They might not even know they can take their private key to a different app until they get censored on that app, and then they fucking do it.

And that's fine. That's that it's it's gonna become much easier.

But, yeah, definitely check it out and,

resist the blue check. Do not verify your identity on the Internet to use Twitter.

That is a dark, dystopian, ridiculous world that is parallel to CBDCs.

And if you have any kind of platform,

whether intentionally or accidentally,

just know that people are watching what you do. And if, if you comply if you comply with identity verification, others will too, and you're part of the problem. And,

that doesn't mean I don't like you. It just means I'm disappointed.

Do better.

Thanks, Milan. Thank you, sir. Thank you, Freaks. Thank you, Freaks. Stay humble, StackSats,

and, learn how to ZapSats on Noster. Appreciate you all. Cheers. Peace.