Proposal: Git-Based DAR Dependencies for dpm by Moonsong Labs
Development Fund Proposal Submission
Proposal file: /proposals/canton-git-based-dependencies.md
---
Summary
This proposal introduces Git-Based DAR Dependencies for dpm, a targeted enhancement to Digital Asset’s dpm CLI that adds support for resolving Git-hosted prebuilt DAR dependencies through the existing Daml project workflow.
The proposal addresses cases where external DAR dependencies are currently handled through manual downloads, checked-in artifacts, or project-specific scripts. By adding Git-hosted DAR support to dpm, the workflow becomes easier to reproduce across local development, CI, build, test, IDE, and multi-package use cases.
---
Checklist
- [x] Proposal file added under
/proposals/ - [x] Milestones and funding amounts defined
- [x] Acceptance criteria included
- [x] Alignment with Canton priorities described
---
Notes for Reviewers
This proposal focuses strictly on Daml developer tooling. It proposes extending existing dpm capabilities rather than introducing a separate application CLI or package-management tool. The committed scope is intentionally bounded: Git-hosted DAR dependency resolution, with broader package-management features treated as potential future work.