Developer Ecosystem
Without the supportive environment for developers, new innovations would be stalled. By supporting this challenge settings, more developers would be drawn into Cardano. There would be a bigger talent pool of developers that Catalyst projects can collaborate with and turn project concepts/Proof of concept into successful protocols which would enhance the growth of Cardano.
Guiding questions
- What are the the tools that we need to prioritize first
- How do we attract developers from outside of our current community to participate in Catalyst?
- What do developers want, and how do they get it from the Cardano dev ecosystem?
- What would make it a developer motivated to grind through the docs and code no matter how hard it is to create an app?
- What are enterprise dev managers looking for in order to be able to build out enterprise projects - either internal or commercial?
Potential directions
- Developer productivity: IDE's, scripts to automate stuff.
- Knowledge base & Documentation
- Deployment, testing, and monitoring frameworks
- Samples, recipes and templates
- Hackathons
- DEFI and tokenization
- Dashboards
- API's, and oracles.
- Support structures
- Incentivization structures
Notes
- This challenge is a continuation of F8: Developer Ecosystem ($1,000,000)
- This challenge is a separate challenge from Open Source Developer Ecosystem. While we are advocates of open source, we recognize that not all teams are at the point where they feel comfortable or capable of open sourcing their solutions. Some APIs may be closed source forever, but still provide an overall net positive for the Cardano ecosystem. If you are all-in on open source from day one, definitely go with the Open Source Development Ecosystem challenge (if that's an option). We are rooting for you. We believe, however, there's room for both at this point.
Why is it important?
Creating an awesome experience that incentives developers, will lead to increased developer adoption, productivity, and creativity.
How does success looks like?
Cardano attracts high-calibre Developers and developers have ample resources to work on platforms that suit their interests.
Key Metrics to measure
At the end of this challenge, we will be asking ourselves: Did we manage to make it easier for developers to build on top of Cardano?
- Filling in gaps defined in the exploration stage.
- Number of developers actively building on top of Cardano
- Number of repos on Github using the tooling. (Month over month increase)
- Reduce wait time of unanswered communications with developers to 24 hours.
- A sense of community and conversations. Having people around to talk with.
GIMBALABS TREASURY FOR TUTORS
Solution: Gimbalabs is a non-profit organization. The creation of a treasury funded by Catalyst to cover the tutors' working hours will give continuity to the students training process.
FT Smart Contracts for Marketplaces
Solution: A set of open-source smart contracts that enable any marketplace to support NFT purchases with fungible tokens.
This Provides a framework for all Cardano native assets to have increased utility.
Flutter SDK
Solution: Open-source Flutter SDK - Support ongoing work to add smart contract features, APIs, data structures, tutorials and community requested features. Slow but steady funding model: $15K/fund.
Fix Web3 rabbit holes
Solution: A Haskell framework for writing DApps and blockchain infrastructure which: Could start, stop & migrate at runtime. Run in servers and Web browsers, location-independent addressed
Fast reindexable data format
Solution: We introduce new thread-safe memory-efficient persistent storage with indexing capabilities. Using a single-file solution, there will be no extra processing overhead for download and synchronization.
Exhibit Blockchain BIT in RIO 22 BR
Solution: We will exhibit Cardano at BIT in RIO 22 event - We bring to the famous "Marvelous City" the Carioca version of the biggest Crypto event in Latin America, Rio de Janeiro - November, 26th 2022 (1 day).
Enable any webapps to use PRISM Quick Pitch
Solution: Let's build a Browser Extension (like MetaMask) that will allow people to manage their identities/credentials and allow web apps to easily interact with PRISM.
Emursive DApp (Metaverse) Builder
Solution: Extend our the 1.0 metaverse/dapp builder platform by adding support for Plutus Smart Contracts. Our builder has already been successfully deployed to build food traceability meteverses in Ghana.
Empower thru Project Based Learning
Solution: Innovative PBL concept to empower developers to build on Cardano, incl. opportunity to access peer-experience & feedback & network
Dolos: Cardano “Data Node”
Solution: We'll develop a new node, fine-tuned to solve a very narrow scope: keeping an updated copy of the ledger and replying to queries from trusted clients, while requiring a small fraction of the resources
Dev-focused Learn-and-Earn Quests
Solution: We want to launch Learn-and-Earn campaigns to educate Web2 devs with general and technical knowledge on developing in Cardano. The campaigns are launched through StackUp, our Learn-and-Earn platform.
Developers Reward program DEV$
Solution: DEV$ is the first Reward program focused on developers. The main objective is to incentivize the participation and usage of Cardano tools like Haskell / Plutus. The more you use it the more you earn.
Developers Hackaton Stories Quick Pitch
Solution: A streaming and a documentary that tells the story of Plutus Hackaton in Argentina and its outcomes for the developers ecosystem, connecting the stories of this community and tell them to the world.
Developer Portal - Built on Cardano
Solution: Gather and organize all the developer tools and educational resources that have been created for building on Cardano into an easily searchable portal for developers to use.
Decentralized Escrow for Remote Job
Solution: Decentralized escrow to protect both remote developers and hiring organizations with cheaper fees and a fair/decentralized dispute settlement mechanism.
DCOne Crypto for Developers
Solution: We will provide APIs, SDKs for app developers for quick access to integrate with the Cardano blockchain, allowing developers and businesses to focus on building their business model
DAO-NET: Small Developer Funding
Solution: This proposal will allow developers to submit small budget items with minimal overhead for rapid funding and allow the community to vote on funding items as an initial trial of the DAO-NET ecosystem.
Dandelion Community Service
Solution: Keep the existing Dandelion Community Service, which has been serving the community for 21 months now, running for at least another 6 months.
Crypto Blockchain Talents Platform
Solution: A platform that will connect professionals with high technical skills in blockchain, DeFi, Crypto, Web3, Smart Contracts, NFTs, Metaverse and programming, with companies that seek these professionals
Community Managed Proposal System
Solution: Research n Compare Non Open Source to Open-Source options for a Community Database and systems.
Create a Framework that would allow developers access to data so they can build and innovate quickly.
Community Consensus Certifications
Solution: A community consensus list of courses, certificates, or exams with weightings as to how important they should be to a hiring manager.
CNFTacademy Genesis
Solution: CNFTacademy is a platform created with a simple purpose, to share knowledge and decentralize it. Would you like to learn how to run a cardano node, how to create a stake pool and how to mint NFTs.
cip25 (NFT) Rust & WASM library
Solution: We will create a native Rust, WASM and Typescript library that parses CIP25 from CBOR based on its CDDL specification given in CIP25
Challenge Teams Web Portal - CTWP
Solution: The CTWP to address the current issues CT is facing in POL, record keeping for every single task from each phase, give a sense of fairness in payment and increase productivity for CT members.