Proposal: Canton Network DevKit by Moonsong Labs#105
Open
jekennedy wants to merge 1 commit intocanton-foundation:mainfrom
Open
Proposal: Canton Network DevKit by Moonsong Labs#105jekennedy wants to merge 1 commit intocanton-foundation:mainfrom
jekennedy wants to merge 1 commit intocanton-foundation:mainfrom
Conversation
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/canton-network-devkit.md
Summary
This proposal introduces DevKit, an extension to Digital Asset’s dpm CLI that standardizes dependency management, package and interface discovery, documentation extraction, and transaction tracing for Canton developers. It reduces reliance on custom scripts and fragmented workflows, improving repeatability across local development and CI. The proposal also includes bounded AI-assisted support to accelerate debugging and integration without expanding the trust surface.
Checklist
/proposals/Notes for Reviewers
This proposal focuses strictly on developer tooling and does not introduce protocol changes, custody infrastructure, or production services. It is designed as an additive extension to dpm to avoid fragmentation and support incremental adoption by existing Canton teams.
AI-assisted features are intentionally scoped to advisory workflows operating on DevKit outputs only, with no signing or transaction submission.
The addendum contains detailed command surfaces, architecture, and example workflows for trace inspection and debugging.