Wow, very cool. What do you see as the best parts of Solid that we should bring over to Nostr? Also, what does Tim Berners-Lee think of Nostr?

Reply to this note

Please Login to reply.

Discussion

Best parts of solid to bring to nostr:

1. Decentralized identity

2. Personal Storage

3. Access Control (private, group, public)

4. Standardized and extensible data models

5. Decentralized Micro Apps

6. Relays operating as both http and wss servers

7. Making the web into a Turing-Complete operating system

All of the above leading to the completion of the web project

I've shown nostr to TimBL. But he's quite a mainstream guy, so he is very careful not to endorse something, in case he is misquoted. Is is largely focused on Solid. But I did manage to help get nostr identity and schnorr into solid via their chat app.

I'm all for having relays operate via http as well. Curious about the decentralized identity peice. Does solid use eliptic curve key pairs for identities? Do they have a spec for key rotation?

Solid uses EC curves for chat signatures, with schnorr, same as nostr. But there is no centralized document telling you what identity to use. Any identity system works with solid. So lots of different identity systems can work together. That is a double edged sword, because there is more to handle, but it offers a bit more freedom.

Relays operating via http, if done right, would be a tried and tested way to scale nostr. It is a controversial topic though. Some prefer the 'nostr only' approach.

I don't think it isn't "nostr only" to have relays operate via http as well. Something like GET `https://relay.damus.com/?kinds=0&author=` should work the same way as if the request was made from a ws

Something like this would indeed be very good. The harder thing would be making a clean API on which everyone could agree.

Yeah, it would definetly be hard to get mainstream adoption. But I think it's worth a try

Also, being abot to send an event to a relay via a POST req seems like a no-brainer.