Please describe your proposed solution.
Activity on the Cardano blockchain and within Project Catalyst has grown exponentially. There are more ways to tell these stories than a single person can count.
“Web Components” is a technology supported by all modern browsers that let you bring in rich data as if it was part of your own website.. We will build an open source web component library that has rich visualizations and presentations of up-to-date Project Catalyst data. These components will help companies, educators, and storytellers enrich their content with visually interesting charts, graphs, and lists that stay automatically up-to-date.
For teams wanting to use the open source library, you can simply plugin your own data and be off to the races.
For simple websites, or teams that do not want to host their own Catalyst API or Cardano infrastructure, you will be able to use our platform, copy a few lines of code snippets already loaded up with Catalyst data ready to be embedded on any website!
We will launch a website so teams are not required to host their own infrastructure. You will be able to come to the site, sign up for the service, then grab embed code, the same way you might copy and paste a Youtube video or Paypal button html embed code. These will be simple few lines of html that once added to your site or web content, it will show rich data that updates as the source changes with little to no maintenance.
Who Will Benefit?
- Cardano Community Developers using Cardano Components in their own Tech Stack
- People who want to learn about Cardano development - “Project Based Learning” (PBL) Track (see below)
Tech Stack
We will leverage Cardano metadata support and client side computing as much as possible with this product. As much as we can, we want transactions and interactions to be between you, your Cardano wallet, and your browser.
Building blocks: leverage browser technologies and Cardano APIs
* Support at least five Cardano wallets to start - to cover as many of the community as possible.
* Dandelion APIs - Distributed APIs for querying the Cardano blockchain
* Catalyst Proposal API - powered by Lidonation to get proposal, funding, and proposer data
* Cardano browser library
* Angular - framework for building super dapps that run directly in your browser
* lit.dev - framework for creating and managing web components
* Github - Github will provide transparency for the project's code base and allow the community to participate in discussions on the project itself
* node.js
A new revenue model
To fund and sustain the cost and effort of maintaining the tool over time, we will be using the new RisingTide revenue model, which is uniquely enabled by the blockchain.
RisingTide is a win-win business model designed to encourage and increase community engagement and participation. The idea is that the service is available for FREE for anyone participating in some way with Cardano communities who are focused on education, open source blockchain tooling, DAO enablement, and community building. In some cases, these modes of participation are themselves free, such as staking to a particular pool. In some cases they are earned, such as collecting Contributor NFTs from Gimbalabs. In every case, they are meant to be affordable and accessible; the primary motivator is to encourage community engagement.
Cardano Components will be provided FOR FREE to anyone participating in any of these communities.
* Delegated to LIDO with 100 or more ada
* Hold at least 100 gimbals
* Hold at least 100 ADAO tokens
* Hold at least 100 of any LIDO Nation Token
* Hold at least 100 FLZ (freeloaderz) token
* Hold any LIDO Nation NFT
* Hold any of the Gimbalabs NFTs
* additional community groups will be invited to join in the future!
Please describe how your proposed solution will address the Challenge that you have submitted it in.
This project addresses many key areas of the "Dapps, Products & Integrations"!
The Challenge brief:
Increase the number of integrations that bring existing solutions together for a more seamless and connected experience between different products.
These components will lay the groundwork for the community to create a rich library of composable products and services, stake pool data, DEX data, db-sync data, to name a few. This will allow teams to remain focused on their core competency and leave the storytelling and data visualization to the community.
Increased quality of existing products & integrations through suggested improvements that is supported by customer feedback or increased usage by the community.
These components will do exactly that. Giving the entire Cardano community the ability to visualize their favorite dApp, or DAO data is foundational for inspiring improvements, interactions, and increasing interest in new people groups.
What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
Community Buy-in
We're experimenting with a novel "RisingTide" revenue model. The biggest risk is the unknowns and challenges associated with this concept. We’re not sure how the market and community will respond. Will it truly raise-the-tides for both Gimbalabs, Lido Nation, and other communities to incentivize continued development?
We have a small ADA incentive budget line item to incentivize individual developers not associated with any project whose token or NFT will be included in the subscription coverage.
We’ve also been speaking with communities and many potential users of these components. We received overwhelming positives and excitement to use the service. Also, a couple of tool builders are interested in experimenting with this model as well.
We think with the organic marketing that comes from including community projects in the subscription coverage and continuing evangelism, we stand a great chance of getting community buy-in.
After we launch the initial repository, Gimbal labs will build a Project Based Learning course to teach new developers how to create new components. This will grow the components simply by students going through the course. This will increase the value and usefulness of the library as more students complete the course.