The Canton Network QuickStart (cn-quickstart) is a reference application that gives you a working Canton Network setup on your local machine. It includes a Daml model, a Java backend service, a React frontend, a local Canton sandbox with simulated Global Synchronizer nodes, and developer tooling to build and test your own applications. The QuickStart demonstrates a software licensing workflow where an App Provider creates licenses for App Users, who can request renewals and make payments using Canton Coin. This workflow covers the core patterns you’ll use in production Canton Network applications: multi-party agreements, propose-accept flows, and token transfers.Documentation Index
Fetch the complete documentation index at: https://docs.canton.network/llms.txt
Use this file to discover all available pages before exploring further.
What you’ll get
The QuickStart sets up a local environment (called LocalNet) with:- A simulated Canton Network with a super-validator node, sequencer, and mediator
- An App Provider node running a participant node with the licensing application
- An App User node running a separate participant with a wallet
- A React frontend for both provider and user roles
- A Java backend service handling Ledger API interactions
- Canton Coin wallets for traffic purchase and payment flows
- Log analysis with lnav for debugging and troubleshooting
Pages in this section
Prerequisites and Installation
System requirements, dependencies, and step-by-step installation
Project Structure
How the QuickStart project is organized and what each component does
Running the Demo
Start the application and walk through the licensing workflow
Before you start
The QuickStart assumes familiarity with the concepts from Module 1 (understanding Canton) and ideally Module 3 (Daml smart contracts). You don’t need to be a Daml expert to run the demo, but understanding templates, choices, and multi-party authorization will help you make sense of what the application is doing.The QuickStart repository is the recommended starting point for building your own Canton Network application. After running the demo, you can modify the Daml model, backend, and frontend to implement your own business logic.