This documentation serves multiple audiences building on or operating Canton Network. Find your path below.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.
By Role
Application Developers
Build applications on Canton Network using Daml smart contracts and the Ledger API.Start here if you want to:
- Write smart contracts in Daml
- Build frontends and backends that interact with the ledger
- Understand Canton’s privacy model for application design
Ethereum/Web3 Developers
Translate your blockchain knowledge to Canton concepts and patterns.Start here if you:
- Have experience with Solidity, EVM, or other blockchain platforms
- Want to understand how Canton differs from traditional blockchains
- Need to adapt existing mental models
Node Operators
Run validator infrastructure on the Global Synchronizer.Start here if you want to:
- Deploy and operate a validator node
- Understand infrastructure requirements
- Join the Canton Network as an operator
Solution Architects
Evaluate Canton for enterprise use cases.Start here if you need to:
- Understand Canton’s architectural approach
- Assess fit for privacy-sensitive applications
- Compare Canton to other blockchain solutions
By Goal
| I want to… | Start here |
|---|---|
| Understand what Canton is in 5 minutes | Five-Minute Overview |
| Learn why privacy matters for blockchain | The Problem Canton Solves |
| See how Canton components work together | Architecture Overview |
| Write my first smart contract | Module 3: Daml Smart Contracts |
| Run the example application | QuickStart |
| Deploy a validator node | Validator Setup |
| Integrate a wallet into my app | Integrations Overview |
Documentation Structure
This documentation is organized into four sections:- Overview: Canton concepts, architecture, and protocol — for everyone
- App Development: Building applications with Daml and APIs — for developers
- Global Synchronizer: Operating validators and infrastructure — for operators
- Building Blocks: Wallets, apps, components, and integrations — for developers and users
- Understand: Conceptual foundations for everyone
- Learn: More detailed understanding with practical application
- Reference: Deep protocol mechanics and API documentation
Prerequisites
Before diving in, you should have:- For Developers: Programming experience in any language. Familiarity with functional programming concepts is helpful but not required.
- For Operators: Experience with containerized deployments (Docker, Kubernetes) and basic networking concepts.
- For Everyone: No prior blockchain experience required. We explain concepts from first principles.
Getting Help
Community Slack
Join the developer and operator community channels.
Support
Contact Digital Asset support for enterprise assistance.