Skip to content
CCPEDIAby Unity Nodes
Declined#616Pull request

Proposal: Automatic handling of unavailable counterparties

Opened 06-08-2026 by julientinguely-dalast activity 3mo ago

  1. Incoming0 days06-08-2026
  2. Declinedsince 06-08-2026
Champion named in file
Itai Segall
Discussion
0 messages
0 people

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

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

Notes for Reviewers

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

Milestones 3

  1. Add persistent store2026.08.31
  2. New auto-ignore with backoff logic2026.09.30
  3. Enable mechanism on production clusters2026.10.31