Please describe your proposed solution.
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.
Please describe how your proposed solution will address the Challenge that you have submitted it in.
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.
What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
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.