I’m writing this as an OG community member that has a knack for product and one too many ideas of things to build on NEAR with the ever growing set of core tech tools that are becoming available. There’s just two problems:
- I am overwhelmed and I don’t know where to start.
- I am afraid that most people are not up to date with the latest technical releases or the true potential of what can be built.
2.1 Hypothesis: no one is tackling big hairy audacious problems because they don’t know that there is a web3 stack that can support it now.
So the purpose of this post is to start a discussion: how might we frame the entire narrative around founders:
- Can we reverse engineer the explanation of every technical aspect from a product or real world implementation? (Concrete examples of how it looks it the real world - ideal reaction: ‘that’s cool, I want to build something that leverages that too’)
- Can we create a visual representation: The Anatomy of a dApp for Mass Adoption so it is easier for everyone to understand how things work
- Seriously, WTF is the BOS and why should anyone care? How is it similar / different to no code builders?
I use NoCode platforms of an example of a framework that should be considered as these platforms have done a great job a painting the full picture of all the pieces that go into making a fully functional app. There is a Figma File where I try to map what the web3/NEAR equivalent would be.
I just started using Fillout, a simple yet powerful form builder. I started thinking to myself - it shouldn’t be that hard to build a decentralised form builder? Similar to the Journal Idea, the path and the messaging for founders is not there.
Defi Summer was awesome. There was finally innovation around composability - Money Legos:
BOS should be coding legos: make it extremely easy for anyone to rapidly put together an MVP.
Below is an initial attempt at identifying all the Lego pieces. See Figma for an overview of the current stack looks like, and then help me identify the web3 equivalent.
Prior to my life as a full time broke cheerleader on NEAR, I spent a lot of time playing with No Code tools. Truly amazing how you can have an idea and within a few ours or days be able to ship and MVP to validate the idea. This is what the definition of success looks like for BOS.
In general, No Code platforms have three key pieces:
- UI/UX - most frequently used front end components that can be dragged and dropped as needed
1.1 BOS Components(?)
- Database - the most basic form being a google spreadsheet or airtable. It simply maps he data on each row/cell to the specific component on front-end.
2.1 Where does my data go on-chain? (IPFS, Arweave, Social DB, et al)
- Plugins - enables functionality, ranges from internal logic to third party services
3.1 Smart contracts? Can/should each ‘plugin’ from the No Code/web2 world have a counterpart to enable same level of functionality?
See Figma for examples of the Components from popular No Code platforms.
Overall there is a sense of frustration with the Components on BOS now. The general sentiment I get from the community is that it seems simpler to just build your own application the traditional way as opposed to having to understand how BOS works and then building there.
Most people are familiar with basic interactions on-chain such as transferring or swapping tokens. But beyond engaging with a block explorer, most people don’t really know much about how information is stored, or the possibilities
Can we create frameworks that enable founders to understand the state of the tech?
- Meta data
- Is it possible to have applications with rich data structures (relational databases)
- What is the Near Query, GraphQl, etc. for dummies.
- What data is out there available to be leveraged by new apps?
How might we cross-pollinate the existing Kai-kai and Sweatcoin users by creating special experiences targeted just to them! (on certain criteria based on on-chain data)
How should founder be thinking about data to maximise value:
- Data Commons: can we make a compelling case for a certain type of applications to aggregate data openly so others can leverage it and build ever more valuable applications and systems on top?
– AI: how does a scenario where an AI model can use on-chain data (or data owned by the collective) look like?
- Privacy/Business Models: can we make a compelling case for business models where data is crowdsourced but kept ‘private’ in such a way that can then be sold to others to be able to monetise?
– Encryption / gating
– Tokenomics: distribution of value among contributors?
- Hybrid apps? Near API/SDK to talk to the real world?
- How might these ‘apps’ (plugins) be standalone projects that can be rebuilt in web3
- How would a project of that nature benefit from transitions to web3 (tech enabled moat i…e composability).
- Would it make sense to treat smart contracts similar to web2 Plugins - an external asset you can plug into to get desired functionality?
Shift from developers to Founders is a subtle but important one. There is technical documentation out there that enables developers to build, but there is SO MUCH more that we can be doing to invite people to imagine what they can be building.
First step is to identify all the web2 equivalents - a simple one pager where all community members can easily understand the big picture and help us attract other founders.
Second step is to, as much as possible, align the tooling and resources to enable the ‘founder journey’
Third step would be to start pushing out the narrative, and creating spaces to discuss and nurture, the possibilities that open up when the full stack is decentralised (new business models, privacy, AI, etc.)
Looking forward to learning from others. Let’s build mass consumer applications together(ish)