Skip to content

Proposal: Unified Canton Connect

OPENPull Request
by Antropocosmist19-02-2026Needs Champion
wallet-apps
References:CIP-0103

Development Fund Proposal Submission

Proposal file: Link to the proposal added in this PR (e.g., /proposals/your-proposal-name.md)

---

Summary

The Unified Canton Connect (UCC) is a headless, open-source SDK that provides a single integration point for all CIP-103 compliant wallets within the Canton Network. By eliminating the need for dApp developers to manually build custom connectors for fragmented wallet providers, this "Public Good" module drastically reduces time-to-market for new applications and ensures a seamless, sovereign experience for users across the entire ecosystem.

---

Checklist

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

---

Notes for Reviewers

  • Validator-Led Initiative: This proposal is submitted by an active Canton Network Validator (https://github.com/Validator-POSTHUMAN). My primary incentive is the health, interoperability, and transaction volume of the network. This project is a response to the real-world friction observed during network operations.
  • Public Good Framework: The UCW is designed as a community asset. Ownership will be transferred to the Canton Foundation GitHub immediately upon the completion of Milestone 2. This ensures that the code remains neutral, transparent, and available to all participants without vendor lock-in.
  • Protocol Hardening: By implementing a unified, audited logic for CIP-103, we are effectively "hardening" the dApp-to-Wallet interface across the ecosystem. This reduces the risk of poorly written, unverified connection code in individual dApps which could lead to security vulnerabilities.
  • Headless by Design: We intentionally avoided building a UI to ensure maximum flexibility. This SDK is a pure logic layer that can be integrated into any framework (React, Angular, mobile, or backend services), making it a versatile tool for any developer in the ecosystem.
  • Long-Term Commitment: The 12-month maintenance phase is included to ensure the module survives the "early-stage" volatility of a growing network. As a stakeholder in the network, I am committed to its evolution and will oversee the integration of new wallets to maintain the "Universal" promise of the SDK.