I’m replacing web5 DIDs with nostr. Here’s why:
1. The NDK is intuitive to work with out of the box. Web5 starts to decline in developer usability after the basics.
2. Nostr has more coordinated focus around making the internet, social media and Bitcoin better. When someone makes something awesome, it motivates everyone to improve.
3. Nostr is easier to understand for end users and offers things to users that are apparent, like owning your content or social identity.
Other than that, I think web5 DIDs are more robust overall and behaves sort of like a parent identity, but there’s a coordination problem too great to promote content, community and progress right here and right now. I was very happy with web5 DIDs because it let me launch an instant & durable profile that you can migrate which inspired a lot of imagination on how the internet ought to work.
I don’t expect to ignore web5 at all but it seems more fitting that I learn web5 to consult businesses rather than to develop with it as a lone product wolf. They have fantastic developer relations but the open source and highly motivated nature of nostr is difficult to compete with.
[refactor in progress]
