Skip to content

Proposal: Canton Node Operator Console#148

Open
sSelmann wants to merge 2 commits intocanton-foundation:mainfrom
sSelmann:main
Open

Proposal: Canton Node Operator Console#148
sSelmann wants to merge 2 commits intocanton-foundation:mainfrom
sSelmann:main

Conversation

@sSelmann
Copy link
Copy Markdown

Development Fund Proposal Submission

Proposal file: /proposals/canton-node-operator-console.md


Summary

This proposal introduces Canton Node Operator Console, an open-source, self-hosted operator dashboard for the standard Splice validator stack. It brings together the JSON Ledger API, Validator App APIs, and Scan into a single interface for validator operators, reducing repeated integration work and making common operational tasks easier, safer, and more reusable across the Canton ecosystem.

The project focuses on practical operator workflows such as visibility into node state, user management, package handling, traffic-related actions, guided write flows, audit logging, and production-ready packaging. The goal is to deliver shared infrastructure that lowers the cost of building and operating validator-integrated products.


Checklist

  • Proposal file added under /proposals/
  • Milestones and funding amounts defined
  • Acceptance criteria included
  • Alignment with Canton priorities described

Notes for Reviewers

This proposal is focused specifically on the standard validator deployment shape (Canton participant + Validator App). It is structured as a milestone-based, open-source operator tooling effort with a six-month indicative delivery timeline, clear acceptance criteria, and a final hardening phase covering security review, packaging, documentation, and release readiness.

The proposal is also informed by direct implementation experience while building validator-integrated Canton products, where repeated effort around ledger and validator API management, permissions, transfer preapprovals, and related operator workflows highlighted the need for a reusable operational console.

Signed-off-by: Melandri <56926590+sSelmann@users.noreply.github.com>
Signed-off-by: Melandri <56926590+sSelmann@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Incoming

Development

Successfully merging this pull request may close these issues.

1 participant