Proposal: Ledger Snapshot DPM Component
OPENPull Request
549K CC requested
Development Fund Proposal Submission
Proposal file: /proposals/2026-06-ledger-snapshot-dpm-component.md
---
Summary
This proposal requests funding to build Ledger Snapshot (dpm ledger-snapshot), an open-source DPM component that brings Hardhat-style named save/restore of local ledger state (parties, DAR packages, and the Active Contract Set) to Canton development on Sandbox and LocalNet, so teams and CI pipelines can reset to a known baseline without re-running the full bootstrap between test suites. Total request: 549,000 CC across four milestones (Milestones 1–3 span 9 weeks; Milestone 4 covers adoption and a 12-month maintenance commitment); a PoC against Sandbox is already working (demo video).
---
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
- SIG: Daml Language & Developer Tooling (
daml-tooling). - Champion: We are an external team currently seeking a Champion.
- Complementary to Canton DevKit (PR #18) and the DPM Ledger Operations Suite (PR #520) — scope differences are detailed in the proposal's Rationale section.
- A PoC against Sandbox is already working: demo video.