Last updated 3 years ago
There are too few professional deployments of Cardano API gateways. This limits the ability of light dApps and services to operate at scale.
Build a market of API gateway deployments that serves as backbone for projects; specially for DeFi ones, whose criticality is high.
This is the total amount allocated to Dandelion: Cardano API market.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Build a market of API gateway deployments that serves as backbone for projects; specially for DeFi ones, whose criticality is high.
DevOps advocate with over 15 years of experience. Ex-Emurgo DevOps Lead. Gimbalabs Co-Founder. Dandelion Founder and Operator.
DETAILED PROBLEM STATEMENT
Even experienced operators have a hard time to keep going on high demand peaks: check the explanation [1] by Sebastien Guillemot from Emurgo for the incident Yoroi backing services recently faced. It was caused by simultaneous NFT projects launches that highly increased transactions traffic in the network.
To build a more decentralized solution, we basically face 2 problems:
- It's actually a challenging task to setup every available Cardano API and deal with its updates
- In addition, there is a lack of incentives for operators to deal with these challenges.
There is also a need to build this network along with a reputation system based on availability and performance metrics that can be used and trusted by API consumers to choose the most suitable deployment for them.
[0] "If we don't stop relying on Infura, the vision of ethereum failed" https://www.coindesk.com/the-race-is-on-to-replace-ethereums-most-centralized-layer
[1] https://www.youtube.com/watch?v=7U7L_lJ3_rs
DETAILED PROPOSED SOLUTION
The desired outcome for this proposal is to take to the next level the original "Cardano API as a Community Service", which was merged into Gimbalabs and voted as winner on fund2.
Dandelion free community service has facilitated bootstrapping more than ten projects since the beginning of Fund2 such like:
- SpaceBudz [0]
- AdaBoost Cardano Calendar [1]
- lift-wallet [2]
- raywallet [3]
- MONAD's pool network observability tool [4]
- Blocktales interactive book [5]
- Cryptomayor NFT portal [6]
- LacedWhales Twitter bot [7]
- Cardano Metadata Viewer by Icaro Capobianco [8]
- Development courses where it was used as learning resource (ADOPT [9] and PoA [10] dev courses)
- Maybe others use it silently, we preserve privacy :)
Now these and many others are in stages where they might be in the need of backing services that support their production workload, it would be nice to start building this market offer in a standardized way so projects could easily switch between deployments or just spread their load.
The plan is to nurture a network by developing the tools needed to ease the deployment and maintenance and to incentivize SPOs (the most natural builders for it) or any other operator by having an easy way to monetize such services using Cardano native assets.
On the other hand, to enable API consumers to choose the most suitable deployment, such distributed network of API deployments will require a trustable reputation system, so we'll start an in-depth research to build this solution.
In addition, we'll be launching a campaign within the SPOs community to bootstrap the network/market with as many deployments as possible.
We, of course, will keep offering support from Gimbalabs' discord server [12] about the usage, deployment and maintenance of these services and improving the Infrastructure as Code templates (kustomize-dandelion [13]), updating them to support latest service versions and including new ones like blockfrost's [14], plutus-pab or ipfs-cluster (we've already started integrating [15]) that help projects adopt the decentralized revolution on top of Cardano in a friendly manner.
- 1 Technical Project Lead position that takes ownership of the product development and leads integrations ($2000/mo x3 months: $6000)
- 1 Systems administrator/DevOps advocate that takes ownership of the community service deployments and helps developing the opensource projects ($2000/mo x3 months: $6000)
- 1 Community Manager position that starts building the brand in social media ($1000/mo x3 months: $3000)
- 1 Technical "CEO" (the proposer) that helps building/leading and looks after for business sustainibility ($1000/mo x3 months: $3000)
Then we also identify these other budgets:
- Budget for operational costs for at least 2-3 locations and different versions for the community service, including staging environments (3x deploys $500/mo x3 months: $4500)
- Budget to help some experienced SPOs to bootstrap their own deploy (3x deploys $300/mo x3 months: $1800)
Total estimate: $24300 for a 3 months period.
DevOps advocate with over 15 years of experience. Ex-Emurgo DevOps Lead. Gimbalabs Co-Founder. Dandelion Founder and Operator.