Skip to content
CCPEDIAby Unity Nodes
Ready for Vote#937 Pull requestLimeChainDeveloper Experience, Tooling & Education. RFP 19 (DPM Components and Extension Ecosystem), secondary RFP 18 (Integration into SDLCs)

Proposal: FRED, Daml Development Reload

Opened 27-10-2026 by mejerr, last activity today

  1. Incoming0.1 days27-10-2026
  2. Ready for Vote0.1 days so far27-10-2026
  3. Voting Livenot reached
  4. Approvednot reached
Waiting on
Waiting on the committee
idle 0.1 days
Funding request
3,310,000 CC
Champion named in file
Curtis Hrischuk, Digital Asset (hrischuk-da)
Duration
~29 weeks of development, a six-month adoption window after M4 and a 12-month maintenance term starting at M4 acceptance
Organization
LimeChain
RFP or roadmap area
Developer Experience, Tooling & Education. RFP 19 (DPM Components and Extension Ecosystem), secondary RFP 18 (Integration into SDLCs)

LimeChain proposes FRED, an open-source DPM component that reloads changed Daml packages in place, so breaking model changes no longer force a participant restart. It addresses RFP 19 (DPM Components and Extension Ecosystem) and RFP 18 (Integration into SDLCs).

Development Fund Proposal Submission

Proposal file: FRED, Daml Development Reload

Applicant

Organization: LimeChain

Author / Primary Contact: Georgi Radev - georgi.radev@limechain.tech

Champion: Curtis Hrischuk, Digital Asset (@hrischuk-da)

Proposal Classification

Proposal Type:

  • RFP-aligned proposal
  • Individual initiative

RFP / Roadmap Area: Developer Experience, Tooling & Education. RFP 19 (DPM Components and Extension Ecosystem), secondary RFP 18 (Integration into SDLCs)

Label: daml-tooling, rfp-19:dpm-components, rfp-18:sdlc-integration

Funding & Timeline

Total Funding Request: 3,310,000 CC

Project Duration: ~29 weeks of development (about 7 months), then a 6-month adoption window and 12 months of maintenance, both starting at M4 acceptance

Maximum Amount: N/A

Maximum Duration: N/A

Summary

A breaking change to a Daml model forces developers to restart their participant, which destroys every party and contract and breaks anything holding the old party IDs. FRED is a DPM component that reloads the changed packages in place instead: it archives the affected contracts, swaps the vetted packages in one topology transaction per synchronizer and reruns setup, so the participant and every party ID survive. It works on stock Canton 3.5 with no force flag, covers the sandbox, PQS and LocalNet, and its reload sequence is backed by a public, machine-checked evidence repository.

Submission Checklist

  • Full proposal file is included in this PR
  • Organization and primary contact identified
  • Champion identified or Needs Champion selected
  • RFP / roadmap alignment identified, if applicable
  • Total funding request provided
  • Project duration provided
  • Proposal is within any RFP maximum amount
  • Proposal is within any RFP maximum duration
  • Milestones and milestone funding are defined in the proposal
  • Acceptance criteria are based on ecosystem value
  • Architectural alignment is addressed

Milestones 6

  1. The Reload Command7 weeks
  2. The Live Sandbox4 weeks
  3. PQS7 weeks
  4. LocalNet11 weeks
  5. Adoption
  6. Maintenance12 months (5 weeks per quarter)