Proposal: Cantool — Open-Source Canton Developer CLI#77
Open
ericmann wants to merge 1 commit intocanton-foundation:mainfrom
Open
Proposal: Cantool — Open-Source Canton Developer CLI#77ericmann wants to merge 1 commit intocanton-foundation:mainfrom
ericmann wants to merge 1 commit intocanton-foundation:mainfrom
Conversation
Open-source CLI for Canton application development lifecycle: scaffolding, package management, integration testing, deployment automation, and MCP server.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Development Fund Proposal Submission
Proposal file:
/proposals/cantool.md
Summary
Cantool is an open-source CLI tool covering the complete Canton application
development lifecycle: project scaffolding, DAML package management, integration
testing, deployment automation, and an MCP server for AI-assisted development.
Requested funding: 1,875,000 CC (~$300,000 USD) over 12 months across 4
milestones. Scope is complementary to PR #18 (DevKit) and PR #10 (Daml Code
Assistant) — see "Relationship to Existing Proposals" section in the proposal.
Checklist
/proposals/Notes for Reviewers
This proposal targets the application-level development lifecycle that sits
between DAML authoring tools and LocalNet infrastructure management. The
"Relationship to Existing Tooling" section details how Cantool complements
PR #18 (DevKit) and PR #10 (Daml Code Assistant). Cantool delegates to
DevKit for local environment lifecycle when available.
The author has production Canton experience including Ledger API, PQS,
cn-quickstart, DAML contract integration,
and has built comprehensive internal Canton CLI tooling.
Seeking a Tech & Ops Committee champion per the external proposal process.