Skip to content

Proposal: Canton Network AppKit by Moonsong Labs#106

Open
jekennedy wants to merge 1 commit intocanton-foundation:mainfrom
jekennedy:canton-network-appkit
Open

Proposal: Canton Network AppKit by Moonsong Labs#106
jekennedy wants to merge 1 commit intocanton-foundation:mainfrom
jekennedy:canton-network-appkit

Conversation

@jekennedy
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant