Skip to content

Proposal: Lag aware pruning coordinator proposal

OPENPull Request
by srikanth-bitdynamics23-03-2026Declined
node-deployment-operations

Development Fund Proposal Submission

Proposal file: /proposals/canton-lag-aware-synchronizer-pruning-coordinator.md

---

Summary

This proposal requests funding for an open-source operator toolkit for lag-aware, policy-driven synchronizer pruning coordination across sequencer, mediator, and BFT-orderer components. The project focuses on safer pruning workflows through unified status collection, dry-run planning, blocker diagnosis, policy guardrails, and operator runbooks, helping teams reduce storage sprawl and pruning-related operational risk without changing Canton protocol semantics.

---

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 is scoped as operator tooling and reference infrastructure around existing Canton pruning workflows, not as a protocol change, new pruning algorithm, or consensus/storage-engine modification.

The main differentiators are:

  • focused on diagnostics, dry-run planning, and policy-gated coordination rather than blind pruning automation
  • designed to normalize pruning posture across sequencer, mediator, and BFT-orderer layers
  • explicitly conservative under partial visibility or unsupported adapter surfaces
  • includes reference scenarios for blocked pruning, partial BFT visibility, and force-prune impact preview

For v1, BFT-orderer support is intentionally limited to read-only and diagnostic-first coverage where supported. Full BFT execution parity is not required for milestone acceptance in the first release.