Please describe your proposed solution
"SuperNode" is the common term used by the industry to describe an infrastructure orchestration layer that unifies the operational aspects of running a diverse set of nodes, processes & services from multiple blockchains.
There are existing implementation within the category of SuperNodes, but none of them focus on the idea of Cardano Partnerchains. Our proposal aims to build a solution tailored for Cardano SPOs where they can leverage their existing knowledge and expertise to increase their revenue stream by offering security to connected Partnerchains.
In particular, our solution will provide the following characteristics / features:
- Partnerchain onboarding wizard: a simple web UI allowing SPOs to execute the required on-chain ceremony to become part of the block-producing committee of a particular partnerchain.
- Partnerchain node provisioning: a simple UI to provision the required infrastructure components (containers) to host the specific node for a partnerchain.
- Unified monitoring: a unified web interface for SPOs to monitor health, load and traffic from all of their connected partnerchains; including alerting system integration.
- Kubernetes: built on top of Kubernetes as a way to leverage it's battle-tested container orchestration functionality and extensive tooling.
- Run it anywhere: our SuperNode is agnostic of the underlying compute infrastructure; it can run on on-premise or on cloud-providers; directly bare metal or in virtualized environments.
- Bring your own cloud: SPOs will be able to easily deploy their SuperNode directly on their own cloud-provider accounts (support for AWS, GCP and Azure) using scripts provided as part of the tool.
- Partnerchain Discovery: the UI will integrate a public catalog of available networks, serving as a marketplace to match SPOs with partnerchains in need of operators.