Three new projects were released recently - Wayman, Filestr and Zapworthy, all relying on new data types (kinds). So we now have music, files and highlights data formats (nostr events), all queryable over a common API (nostr protocol). I don't know who needs to hear this, maybe it's just me, but I finally realized it's the true potential of Nostr.

We used to just have "information" on the internet - a presentation-layer (html+css) and custom APIs behind it on every website. Now with Nostr we can access "data" - all data types can have a standardized representation as nostr events and a standardized API to store/query this data from a decentralized swarm of relays.

We already have people, notes, posts, highlights, stalls, products, music, files. All the other stuff will follow - companies, drugs, recipes, cars, TVs, games, excel tables, you name it... All visible to any new app, all addressable, composable into new experiences.

I thought that portable identity was what Nostr added to the internet. Now I realized it's also a data layer.

This is mind blowing! Need to rethink it all over again.

Reply to this note

Please Login to reply.

Discussion

Nostr is the gift that keeps giving.

It's so simple, yet I still can't wrap my head around it.

Hb

The more you learn, the more you realize you don't know.

#[0]

#nostrific

#bitcoin

#nostr

👇 This is a fascinating abstraction.👇

#[0]

Nostr will be an incredibly rich web of data, more free than any other source of data alive today

#[0]

Yeah it’s like the web just links data with other data. Nostr links data with people in an open way. So we can bring trust, reputation, and relationships to all the software you mentioned above. Very human and powerful.

Right, but I'd say web links presentation-level things, not really machine readable, embeddable or composable 'data'. Nostr events will have much more machine readable metadata, much more composable, and with a common API and backend. All web aggregators and marketplaces will get their lunch eaten by Nostr.

what bitcoin did for money

nostr does for information

a simple foundation can reshape everything around its principles

And with zapping they are connected et voilà- you have a market place for ideas, goods and services.

Exactly! No more gate keepers and aggregators sucking all the margins from aggregated producers. Direct value exchange ftw!

I guess you're right David, we just had to go through decades of learning first, before this simple foundation emerged.

And yes, it seems like Nostr principles are indeed foundational, and just like with bitcoin it's hard to grasp the long term effects of it, because it touches everything.

I guess "Nostr fixes this" will become a thing soon 😉

💯

I see this and want to ask....

Why tho

There seems to be a misallocation of resources in a misguided desire to push various data types through a text protocol.

Sure, you can take anything and encode it and even document a standard for how it's encoded that others can make use of. This is not innovative and has been done decades ago.

But this doesn't make it scale.

Data will either get encoded and centralized through relays where costs have been pushed on others and performance for end users suffers...

Or data owners should just stand up their own servers, and it should be obvious that natural data formats, and specialized data structures like databases are going to be far superior to layers of encoding.

It's like we're repeating mistakes in an effort to just do stuff because we can rather then considering the impacts.

#[0]

> There seems to be a misallocation of resources in a misguided desire to push various data types through a text protocol.

I don't like the idea of storing 'files or other stuff' on Nostr. You only need metadata. Just like an aggregator doesn't store the songs/tickets/goods itself, but only links to them.

It's not about storing everything on Nostr, it's about indexing everything on Nostr.

Does this point change anything in your line of thinking?

After a year, I still agree with you

the protocol must remain simple, it could actually be simplified further, like tags being separate from events, for one example

events themselves can be modeled as a simple content addressable store in the same vein as IPFS, and then you can stack the filter index on top of this (i've even considered making a flat file event store because filesystems are very optimized for this)

filters are their own thing... currently NIP-01 covers like 5 separate things, of which three of them consist of another 10 different things each (filters, tags and envelopes)

nostr only uses text encoding for messages because it is convenient for web apps to work with json, but they can also work with protobuf with little extra tooling and be far more efficient over the wire

the more you think about how you can break down monoliths into atoms, the more you realise how flexible and composable it can become

Hivemind forming ;)

🤝🤝🤝

This is what I’ve been harping on every time I go on a podcast for the last couple months, and why I’m so psyched about what I’m building with Highlighter.com and the intrinsic data addressability that nostr brings

Nostr accomplishes what we’ve been wanting since the invention of the web

Exectly. And almost everyone, who has been nostr longer enough will understand this. 🤔

100%, and I've heard you say this many times, I was just too dumb to understand what exactly you're talking about 😃

So all kudos in this thread should go to you, and maybe several others.

I see more and more people realizing this. I’m hyped!

The more we build in this direction the more apparent it’ll become; this is we’re in focusing my efforts atm

I can hear the obsessive passion in your voice when you talk about it. As a non dev pleb, I just wish I could help.

believe me, you are helping; you are one of the few who is seeing it

Like Popper's effect, you seeing it is affecting the thing being observed and how it's built

Thanks. I am obsessed with media distribution (with new models of copyrights and royalties management). I also spent a stupid amount of time on the concept of decentralized education (with a decentralized academic accreditation system). I used to think about it with shitcoins in mind. The Nostr, LN, BTC trinity is forcing me to rethink everything, in such a beautiful way.

Do you have any pointers towards interesting models for aggregated online trustworthiness by any chance?

You’re right. I feel I can play my lil part, plebs going 🤯 one at the time.

🟣

wss>http

wss doesn't work without http 😅

😅🤣

😂 this is why I make jokes and pictures, not write software 💜😂

😂

The twitter like experience is the Trojan horse

Thinking through this - Nostr defines basic content types and most importantly allows linking of those. So this could work like Lagrange browser for Gemini protocol... I wonder if anyone thought about that?

#[0]

What are the Lagrange browser and the Gemini Protocol?

Gemini is this protocol https://en.m.wikipedia.org/wiki/Gemini_(protocol) develped by solderpunk.

It's kinda cool that it focuses on content delivery and clients can format the content however they desire. Lagrange is an ok browser for it.

It could easily work over Nostr and boom, we essentially get Internet over Nostr.

#InternetOverNostr

I don't really see the point

It enables you as a user to define your own experience. Currently web is all sorts of colors and themes and shapes, that you can't really adjust. Letting users and their "clients" own the experience instead would be in my opinion interesting experiment

Welcome to the other side of the portal! 🤯

Once you see it, you can't go back. It's truly mind-blowing what Nostr has the potential to become.

Yeah well, should listen to Pablo more carefully 😉

I still can't believe it's real though. Logical arguments are all there, but the gut still can't accept it, still skeptical - maybe it's all a delusion. It's nice to have some friends on this side, means I'm not the only one hallucinating.

Thanks for sharing 🫶

I can't wait to start this journey...

nostr:note19qvf622t8mdw8h7j4wfd73j9vskhk3jgqp50h9ndt54k0m5n9w3qguhmz5