Tentative Roadmap
When building nounspace v0, we chose to concentrate on our key differentiators - the unique features and capabilities of nounspace that set it apart from other clients. Since launching alpha, we've been catching up on the core features that users of Farcaster or any social network come to expect, such as Search, Notifications, and improvements to the Feed and Casting UX. We also addressed user feedback, squashed bugs, and added some key Fidgets: Video, Links, Swap, SnapShot, and RSS.

We look forward to continuing to build upon this solid foundation one step at a time until we achieve our mission.

Ultimately the nounspace team's roadmap will be agile, flexible, and guided by user feedback and the results of ongoing experiments. Here are some of the ideas we're tentatively planning or considering based on the feedback we've received thus far:

Bug fixes + Polish + Improvements

First and foremost, we look forward to improving the app based on feedback from nounspace’s growing userbase and community. We’ve already received some great feedback and bug reports from community members and shipped dozens of fixes and improvements, and look forward to continuing this trend. 

Native iOS and Mobile apps

We’ve already invested a lot of thought into nounspace’s mobile UX, and have clears plans to enable the full suite of nounspace functionality on mobile, including theme customization, fidget configuration, fidget usage, and core farcaster functionality in a cohesive experience that’s easy, accessible, and fun. We have the backend, mockups, and team ready to make this a reality, as well as users that are already attempting to use and requesting nounspace on mobile. 

Channels

 Enable channel owners to customize the space for their channel with music, themes, fidgets, and tabs. We have some exciting ideas for how to make nounspace the best place to manage, apply to (see upcoming changes to channels), or participate in channels, but the first milestone is to ship the core MLP feature and bring the power of Fidgets & customization to Farcaster channels.

 View spec

Proactive Space & Homebase Customization
With each new user that customizes their space, the nounspace network grows in value. Thanks to the rich data available from Farcaster's Social Graph and the corresponding onchain history for each user, nounspace can kickstart these network effects by programatically adding and configuring Fidgets on user's spaces and homebases before they ever log in. This flattens the learning curve and creates a magical onboarding experience for new users by providing immediate value.  

Direct Messages
 We look forward to implementing Farcaster DMs as soon as they're supported on the protocol.  

Smart URLs
By enabling sharing themes, fidgets, and/or tabs via URLs, we can empower both users and their communities to quickly and easily share the magic of nounspace with one another.

Smart URLs serve multiple purposes that are core to nounspace’s strategy to provide the best platform for users and communities to both explore the online universe as well as share the look, sound, content, and functionality they wish with their audiences. Further, we can maximize the virality of this strategy by displaying results publicly and rewarding successful creators, referrers, and communities with $SPACE.

Smart Contract Fidget
Read from or write to any function on any contract. With a simple, no-code UX for creating, customizing, and sharing smart contract data and interactions via Fidgets, nounspace is not only a website builder, but a dapp builder. Not only do we need this ourselves for contract interactions related to $SPACE (ie. approving and staking stETH or $SPACE, claiming $SPACE rewards), but it's yet another infinitely powerful Fidget that can benefit any user or project that utilizes smart contracts.


Fidget SDK, smart contracts, developer experience, review process, and marketplace

Enable developers to quickly and easily build and deploy fidgets in a way that’s both flexible and secure. Because nounspace is basically composed entirely of fidgets, getting this part right is essential. We’ve drafted the architecture as well as the factory contract for deploying, using, and updating Fidgets. We did this in collaboration with Morpheus, who had already started working on a spec for “Non Fungible Agents” when we realized we had the technically-identical goal give users to access to an infinite library of flexible, permissionless, and secure third-party apps. This is a huge win-win, not only enabling interoperability between Fidgets and Agents (ability to use agents deployed in the Morpheus ecosystem alongside fidgets on nounspace), but also saving development costs for both projects and resulting in recurring revenues for nounspace in the form of MOR emissions to code contributors. If you’re a developer excited to build fidgets, stay tuned for the Fidget SDK and join the #fidget-devs channel in our discord server in the meantime.  