canton-quickstart

Installation
SKILL.md

Canton QuickStart (cn-quickstart)

Overview

cn-quickstart is the recommended starting point for building on Canton: a reference app that runs a complete stack locally. It includes a Daml model, a Java backend, a React frontend, a LocalNet with simulated Global-Synchronizer nodes, and developer tooling. The demo implements a software-licensing workflow — an App Provider issues licenses to App Users, who request renewals and pay with Canton Coin — exercising the core production patterns: multi-party agreements, propose-accept, and token transfers.

What you get

  • A simulated Canton Network (super-validator + sequencer + mediator)
  • An App Provider participant running the licensing app
  • An App User participant with a wallet
  • A React frontend (provider + user roles) and a Java backend (Ledger API + PQS)
  • Canton Coin wallets for traffic purchase and payments
  • lnav log analysis for debugging

Project structure (the mediated stack)

  • daml/ — contract templates, compiled with dpm build
  • backend/ — Java service using generated bindings + PQS (repository/, pqs/ modules)
  • frontend/ — React app consuming the backend's REST API (no direct Ledger API → no bindings needed)
  • LocalNet — validators, PQS, JSON API, wallet services via Docker Compose
Installs
2
First Seen
Jun 25, 2026
canton-quickstart — nickthelegend/canton-agent-skills