Skip to content

Proposal: Automatic handling of unavailable counterparties

CLOSEDPull Request
by julientinguely-da06-08-2026Declined
node-deployment-operationsneeds-champion

Development Fund Proposal Submission

Proposal file:

/proposals/2026-07-DA-automatic-handling-unavailable-counterparties.md

---

Summary

This proposal introduces an automated, persistent counterparty lifecycle management system in the SV App to handle unresponsive counterparties and those with vetting errors. By shifting counterparty exclusions from in-memory lists to persistent SQL-level anti-joins and isolating failures via recursive batch splitting, this mechanism prevents failing nodes from blocking healthy trigger processing, eliminates manual operator intervention, and scales up to 100M total network parties.

---

Checklist

  • [x] Proposal file added under /proposals/
  • [ ] Milestones and funding amounts defined
  • [x] Acceptance criteria included
  • [x] Alignment with Canton priorities described

---

Notes for Reviewers

(Add anything the Tech & Ops Committee should pay attention to.)