Skip to content

Proposal: Canton Network AppKit by Moonsong Labs

OPENPull Request
by jekennedy19-03-2026Incoming

Development Fund Proposal Submission

Proposal file: /proposals/canton-network-appkit.md

---

Summary

This proposal introduces Canton AppKit, a TypeScript-first client library and binding generator that standardizes how applications integrate with deployed Daml contracts on Canton. It addresses recurring friction around identifier handling, missing client-side integration patterns, and signing flows, and provides a reusable toolkit with reference integrations to reduce custom application glue code.

---

Checklist

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

---

Notes for Reviewers

  • The proposal focuses on the application integration layer (client libraries, bindings, and signing patterns) and does not introduce protocol changes or custody infrastructure.
  • v1 scope is constrained to HTTP JSON API flows (query and exercise) and local DAR or manifest-based metadata inputs.
  • Signing is demonstrated through wallet adapter patterns and reference integrations; no production signing service is included in scope.