Proposal: NodePilot
Development Fund Proposal Submission
Proposal file: proposals/nodepilot.md
Summary
NodePilot is a self-hostable validator server management console for Canton. It takes a validator from a bare host or an empty Kubernetes cluster to a registered, healthy node (participant, Postgres, Keycloak, ingress, TLS, and the one-time onboarding secret) in one guided flow, instead of a pile of shell scripts and hand-edited Helm values. It works two ways: Docker Compose over SSH for single-host operators, and Helm on Kubernetes for production. It already runs our own MainNet validator today.
Source code: https://github.com/askardex/nodepilot
Checklist
- Proposal file added under /proposals/
- Milestones and funding amounts defined
- Acceptance criteria included
- Go-to-market and adoption section included
- Alignment with Canton priorities described
Notes for Reviewers
I am looking for a Tech & Ops Committee or Core Contributors champion. Happy to give a short walkthrough or answer technical questions.
cc @tkatrichenko @hythloda @stas-sbi @waynecollier-da @isegall-da