Proposal: Lag aware pruning coordinator proposal
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.