Skip to content
CCPEDIAby Unity Nodes
#126Declined Pull Request

Proposal: Lag aware pruning coordinator proposal

srikanth-bitdynamics23-03-2026Last activity 5mo ago
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

  • 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.

← Back to Proposals