Skip to content
CCPEDIAby Unity Nodes
Declined#126 Pull request

Proposal: Lag aware pruning coordinator proposal

Opened 23-03-2026 by srikanth-bitdynamics, last activity 28d ago

  1. Incoming2.1 days23-03-2026
  2. Needs Champion7.9 days25-03-2026
  3. In Review7 days02-04-2026
  4. Ready for Vote6.1 days09-04-2026
  5. Voting Live7.2 days15-04-2026
  6. Declinedsince 22-04-2026
Waiting on
Decided on the board but the PR is still open
idle 181 days
Funding request
750,000 CC
Discussion
7 messages
6 people

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

  • Proposal file added under /proposals/
  • Milestones and funding amounts defined
  • Acceptance criteria included
  • 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.

Milestones 4

  1. Public Alpha for Pruning Posture Visibility
  2. External Operator Evaluation
  3. Hardened Diagnostics and Policy Release
  4. Adoption-Ready Operator Package