Skip to content

Proposal: daml-format

CLOSEDPull Request
by chobbins28-07-2026Declined
2.3M CC requested

Development Fund Proposal Submission

Proposal file: proposals/2026-07-Obsidian-daml-format.md

---

Summary

Open-source daml-format, a fast, configurable, lossless Daml code formatter (CLI, DPM component, package-manager binaries, VS Code extension, GitHub Action, parser/formatter library). Ships with three presets (obsidian, daml-finance, splice), is tested for idempotence against a 736-file corpus (Splice + daml-finance), and preserves semantic validity.

---

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

  • Existing, production-tested tool proposing to open source under BSD-3-Clause.
  • Champion: Ali Abrar @ Obsidian Systems.
  • Grant funds productization/distribution work; the core executable is already complete and in internal production use.
  • Total request: 2,300,000 CC across 4 milestones. M1 delivers immediately upon acceptance.