Oddbean new post about | logout
 Nostr doesn’t have a centralized roadmap because there is no company or ceo of nostr. But I’m curious what it would be for different nostr devs. 

Bluesky does have a ceo and company directing the development of the atproto. As such they’ve got an annual roadmap. For folks helping design Nostr it’s worth knowing where atproto is going. 

https://docs.bsky.app/blog/2024-protocol-roadmap

 
 It's a shame though. If nostr wants any chance of success, all clients should be discontinued except for Primal. 
 What do you like about primal? 
 * Caching service with server-side sig verifications and IP logging
* Resistant against rogue relays that spread misinformation
* Hosts users' images and videos
* KYC wallet that links with npub

It's a guaranteed success! 
 That they are in compliance. 
 why so? 
 Note embeds would be nice but I think we already have that 🤔 think @brugeman made this? 

Other things on “our” radar:
- gif and meme integrations and search 
- better search experiences
- topics / channels 

Feature-wise it feels as though bluesky is behind. But like you said they do have a roadmap and that helps them ship. 
 Yes embeds are here https://embed.nostr.band 

What are the 'better search experiences' in your mind? 
 Njump supports note embeds:
https://njump.me/about 
 Oh that looks cool! 
 Developing Nostr as you go 
 If I were to make a nostr road map I would say:

1. Support infrastructure.  Right now support is 0%.  It needs to be at least 1%.  Because without relay operators there would be no nostr, and we lose many relays.  It's a double loss because we lose both the relay, and talented developers that are initially motivated to help, but then leaves and goes to other projects.  Open sats could earmark 1% for relay operators.

2. Better dev community management.  Growing projects have a great community management, transparency, and great dev onboarding and retention.  These all take effort, and nostr lags the top FOSS projects there.  Complete the transition from a 1 person hobby project to an open, transparent, community (some but not all of this is done, it needs to be the default mindset).  Have a page to show who controls what.

3. Better performance.  Websockets take 1-4 seconds in some cases to update the screen.  Modern expectiations are under 400ms.  Caching services and a scaling architecture is needed, primal are doing some work there, but more is needed.  A good REST API for profiles and contacts would be good, and also large contact list management

4. A first class instant messenger.  To compete with signal, telegram, simplex etc.  Those are often the things that grow fastest.  But that needs to build on (1) and (3).  Built out a simple proof of concept messenger PoC that aims at feature parity with the incumbents.

5. Better bitcoin integration.  Zaps are a good start.  But bitcoin is starting to offer much more in terms or smart contracts.  These can be delivered as a financial layer to nostr with business models that have not been seen before.  The true dream of a free market based on a level playing field, with a web of reputation that on operates honest business principles, where users can rate.  A full bitcoin and lightning powered smart contract system working on testnet with 3-4 use cases.

6. Build out the web of trust and reputation so that actors can gain reputation over time, spread gratitude, look back on positive memories, mark the disuptive actors, and help new users get started quickly.  Establish a NIP for simple ratings, and some sites to aggregate them.

7. Personal storage.  Bluesky has this but nostr does not yet.  Relays cant store everything, and the personal storage space is 1 million times bigger than the relay space.  Additionally relays sometimes delete their data, but storage can be long lived.  Proof of concept personal data storage on a number of cloud providers and client side apps that use them where users own their own storage.

8. New apps not seen before. Humans and machines working together.  Nostr is a rich space for innovation, we need to show developers that they can build fun things, and then retain those developers to continue to push the boundaries of what is possible.  Push forward the DVM and OpenAgents eco system to have interactions with the main social net.

9.  Onboarding, search and content.  Can learn alot from Bluesky there in terms or UX and moderation.  Simply follow the well beaten path.  Try to get to feature parity with the bluesky app, or clone it.

10.  Bridges.  Bridges and auth to other systems.  Let users try nostr with their existing accounts.  Let them have both their original social media and a new experience.  Tie the social graph together in a mini spec that lets you have two way links in your profile to the major existing nets, and post back and forth.

Quite a long shopping list, but if any of those are addressed it would be a step in the right direction.  If one nostr app goes viral, the whole of nostr goes viral. 
 11. Ensure all communication technology is registered and approved by The FCC. 
 Lmao 
 - Solid DM and group chats
- Better search integration
- E-commerce

We could use https://wikifreedia.xyz to collect different point of views and build a "desiderata" decentralized roadmap 
 Got a "wishlist" working at http://nostrwiki.crrdlx.infinityfreeapp.com/doku.php?id=wiki:nostr-wishlist
tldr; - (1) a way to change my nsec (2) notification of new follows (3) WoT scores (4) searchability (5) Reddit-style front end (6) "remind me on..." (7) "nostr since..." (8) nostr stats