A strong community of users running full nodes is pivotal to the security/trust of a protocol. It should be easy and simple for users to verify their own transactions.
I will build a small appliance to make running your own Cardano at home possible, similar to what umbrel does for bitcoin. I will bulid a web interface and a way for apps to integrate with that app.
This is the total amount allocated to Self-Hosted Full Node for End Users.
A cardano full node now has hardware requirements that overshoot most current generation raspberry pi's. It is critical that low-power, reliable, and cheap hardware be identified. I will build the base using nixos and deploy the web-ui there as well so that it can be cross-platform running on macos, windows (via the WSL) , and Linux. As low-cost single-board computers become powerful enough to run a full node this setup will be compatible.
I will be bulding this application and releasing it via the bsd 3-clause license on github, I will work with the major wallets to create documentation to connect the major wallets to a self-hosted cardano node.
The final output will be a fully open-sourced project that has a web-ui to manage, connect to, and run a cardano node. Following iterations should allow for hosting other software that can act as an nft vending machine, function as a hydra head and continually be available (as required by hydra heads), and anything else the community can dream up or build. The plan is to make the system as robust as possible in building plugins.
The current plan is to deploy using nix, building a REST API using spock (a haskell package built for this specific purpose), and a rich javascript rich frontend. Security and privacy options will need to be built out but plans to integrate login via wallets (both hardware and software), tailscale for accessing the system outside your home network, and general hardening against attack.
Self-sovereignty and decentralization will be fostered when a low-power, efficent, and purpose built project makes it possible to use your own node and have a dedicated place to run it, making it more useful to many users than daedalus. The future potential as a full node to run hydra heads on with relative ease will make hydra highly scalable and very powerful to end users.
The major risks to this project are time and funding, I have priced this project so high because the current plan is to reject job offers with a FAANG company and to leave my current full time job to build during the bear market, i'm pricing in for the inherit risk that the price of Cardano continues to drop and making sure I can make all my financial obligations for myself and my family.
20000 for the purchase of many single board computers, mac mini, and small factor amd windows systems for testing. (a report on each of them which we can make available.
160000 Full time employment for myself for 1 year during the bear market
(I am giving up a job with health benefits and an offer from a FAANG organization to build during a bear market because I believe in the project and what it needs.)
I will be the main driver of the project, but being an open source project I will be happy to take commits from the community.
I have no intention on returning to Catalyst for futher funding of this project. This is a passion project for the community that I will turn over, If catalyst permits my doing so I'd like to have a donate page on the github page that goes back to the Catalyst project.
The key milestones and the commits to github will be the best way to measure progress, each will be measured with the outcomes defined in the goals and milestones above.
A software package and list of machines that can best be used to install the software package on. Clear documentation that makes it easy for users to obtain and use the software/webui . Success certainly includes the option to order a low-cost box that runs the software and allows users to manage their own full cardano node.
This is a new proposal and not related the previously funded Catalyst projects.
I have worked as a Java software developer, A linux Systems Administrator, and as a cybersecurity engineer. I recently received a job offer to work for a FAANG company but then they rescinded the offer because I wanted to work remote. So, I'd rather build on Cardano in a bear.