An integration of #Solid and #Nostr offers:

- Personal Long-Lived Storage: Decentralized, persistent data across apps.

- Private Relays with Web-Level Authentication: Secure, authenticated private communication channels.

- Community Relays with Shared Access Control: Group-controlled relays with decentralized permissions.

- 100+ Solid Micro-Apps for Nostr: Expands app ecosystem with Solid tools.

- Enhanced Identity Portability: Move identities freely across platforms.

- Global Interoperability via W3C Standards: Connect Solid and Nostr ecosystems.

- Modular Infrastructure for Developers: Build decentralized apps for Nostr.

- Expanded Privacy Options: Control exposure with selective sharing.

Two projects with similar goals that offer the end user more, when used together.

https://solidproject.org/

Reply to this note

Please Login to reply.

Discussion

Wouldn’t solid just be a glorified Nostr DB at that point? What is gained by specifically bridging with Solid instead of just bundling a personal database with a personal Nostr relay?

Not really. Nostr DBs are a string or stringified json with some meta data, and a limited query language.

Solid is massively scalable, blazingly fast data storage, that is compatible with the existing web.

Both project bring something to the other. For nostr you get at least 1000x scalability. For Solid you get payments, portable identity, single sign-on and realtime updates.

It's a big win for the end user who doesnt need to know what is behind the scenes.

I thought people were storing blobs on nostr natively. At least it was in the works last I heard. Regardless, when I say “nostr db” I am including blobs in that.

We may be watching the emergence of a new "Web3" decentralized application stack.

Solid + Nostr + Client

This starts to map sensibly onto well-understood MVC or MVVM application patterns.

nostr:nevent1qqs909fkkkfcdt4kqmskq33fzl68xm3l0lw9npupyp0sftzg2avprxqpzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7q3qmelv683fw6n2mvhl5h6dhqd8mqfv3wmxnz4qph83ua4dk4006ezsxpqqqqqqz2mmemd