HALO: High-Availability Ledger API Overlay for Multi-Hosted Applications
Needs ChampionPR- SIG
- party-portability-data-resilience
- Champion
- Digital Asset
- Author org
- Ask
- source pending
Abstract
Co-validation lets a party be hosted on several validators, but an application still submits through one participant, and Canton's documentation states that an application cannot transparently fail over between participants because deduplication state is not shared. HALO is an open-source sidecar (Rust, Apache-2.0) that presents the unchanged Ledger API, routes each submission to a healthy host of the party, fails over to another host after a host is lost without duplicating a transaction, keeps the application's update and completion streams continuous across that failover, and adds traffic priority lanes, optional consumption-driven top-up and per-host observability. It makes co-validation cover submission as well as confirmation, for every application in every language, with no changes to Canton, Splice or any SDK. A separate Milestone 5, contingent on Digital Asset shipping synchronizer-level deduplication and record-time-anchored subscriptions to a public network, integrates both once they are available.
Milestones
No milestones recorded.
- % of approved-to-date
- —
- % if all RFV pass
- —
RFV scenario unavailable — using approved-to-date as denominator (degraded mode).
- Ask (CC)
- amount pending
Comments by org
10 comments · 2 orgs · last activity Oct 21, 2026
| Organisation | Comments |
|---|---|
| Unknown | 4 |
| 4 | |
| Digital Asset | 2 |