Node operators (or new individuals interested in running a Cardano node) do not have a pre-built (one-click) AMI to launch new nodes on. Bitcoin has a similar concept for a full node stack.
This proposal will create an open-source, publicly available Cardano node AMI that comes preconfigured with lots of good additional tooling and is capable of running with one click.
This is the total amount allocated to Cardano Node Pre-Built AWS Machine Image (AMI).
--
The AWS machine image listing service would have to approve our AMI for any reasonable distribution/usage (see https://docs.aws.amazon.com/marketplace/latest/userguide/best-practices-for-building-your-amis.html).
Projects will be fully open sourced.
The goal of this project is straightforward: create a publicly accessible Amazon Web Services Machine Image (AMI) to enable 1-click deployments of the cardano-node package(s). This is extremely useful for new operators and hobbyists to:
Included as part of this project, the AMI would be open sourced and released on the Amazon marketplace for easy discovery.
We have submitted this solution under the OSDE challenge because we think it meets the following goals:
We strongly believe this will help the needs of this challenge by putting Cardano on par with major blockchains like Bitcoin that have single-click installations.
We intend to measure the success of this project by number of downloads of the AMI from the Amazon marketplace: https://aws.amazon.com/marketplace/search/
Some non-numerical indicators will be general Twitter and Discord discussion among developers of using the Cardano node as an easier way to onboard. In addition, as a participant in the Cardano Guild Operators ecosystem, seeing increased discussion of the usage of the AMI there will be a measure of success.
All of the results generated from the project (development timelines, software usage) will be shared on both the Wild Tangz Twitter (@WildTangz) and the Wild Tangz Discord (discord.gg/wildtangz). In addition, we will be publishing to the Guild Operators’ GitHub repository to help newly onboarded node operators (https://cardano-community.github.io/guild-operators/) as well as the Cardano Developers’ Portal (https://developers.cardano.org/)
The project owner has already successfully stood up Cardano nodes on AWS and used to work at Amazon, managing cloud infrastructure for the Amazon Alexa. The risk to a successful delivery of this project is very low.
In addition, Thaddeus Diamond (the project lead and artist/developer at Wild Tangz) has shown the ability to successfully deliver many open-source packages (e.g., NFT Sweeper) that help Cardano creators and developers. To date, this software have been delivered using funds from the Wild Tangz NFT sale that occurred in June 2022. Catalyst would be used to augment those funds and accelerate delivery.
The main goal of this project is to increase the speed with which individuals are able to spin up instances of the Cardano Node software. We will measure this by:
Note that we use a developer rate of $150 USD / hour (see “value for money” sections for further analysis of this cost).
See the milestone timeline above for each key activity performed and acceptance criteria. Unless otherwise specified, each key activity will include:
• Publishing all documentation or code changes to GitHub via Gists or pull requests to the Cardano Guild Operators’ documentation (https://cardano-community.github.io/guild-operators/) as well as the Cardano Developers’ Portal (https://developers.cardano.org/)
• Accompanying Twitter thread describing how the feature works
Note that we also provide general support and guidance for our open source software in the Wild Tangz Discord (discord.gg/wildtangz) for any community member who is attempting to use our open source packages.
The only use of funds here will be to compensate the developer for his time architecting, implementing, testing, and documenting the features. We have defined the costs here on an hourly basis by using the project lead’s prior salary pricing (can be confirmed at https://www.glassdoor.com/Salary/Amazon-Senior-Software-Engineer-Salaries-E6036_D_KO7,31.htm) and dividing it by 2,000 effective working hours. We feel this is a very competitive rate, and the project developer charges 20-40% more for private development efforts.
We have defined the costs here on an hourly basis by using the project lead’s prior salary pricing (can be confirmed at https://www.glassdoor.com/Salary/Amazon-Senior-Software-Engineer-Salaries-E6036_D_KO7,31.htm) and dividing it by 2,000 effective working hours. Additionally, we have modeled the desired overall funding request and project scoping to match other successful Catalyst proposals (e.g., Lucid). Ultimately, we believe this represents an extremely valuable addition to Cardano and a great value for the ecosystem to fund through Catalyst.
Thaddeus Diamond
https://github.com/thaddeusdiamond
https://linkedin.com/in/thaddeusdiamond
Thaddeus Diamond is the founder, artist, and developer behind Wild Tangz, an NFT PFP collection on the Cardano blockchain that minted in June 2022. Thaddeus has an extensive career in software engineering, having studied Haskell with one of the language’s founders (Paul Hudak) in school and having been a founding developer on the Amazon Alexa. Wild Tangz is Thaddeus’s passion project, and in the year it has been existence he has open-sourced thousands of lines of Cardano-specific code for minting NFTs, sweeping off of marketplaces, developing mobile applications, and more.