Oddbean new post about | logout
 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.