Skip to content
CCPEDIAby Unity Nodes
#106Incoming Pull Request

Proposal: Canton Network AppKit by Moonsong Labs

jekennedy19-03-2026Last activity 5mo ago

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

  • Proposal file added under /proposals/
  • Milestones and funding amounts defined
  • Acceptance criteria included
  • 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.
← Back to Proposals