LEARN · DOCUMENTATION
Documentation
Pages from 29 sources, kept in sync: the official Canton Network and Digital Asset docs, documentation from teams building on Canton, and readmes from their code. Search all of it, or start from a path below.
3,253pages
synced 3h ago29 sources
Showing“upgrade”
Official
Scan Bulk Data API
At a high level, participant nodes provide two separate endpoints through a Ledger API: • An endpoint to submit commands to the ledger that allow an application to submit transacti…
Nov 3, 2026
Code
bitdynamics-ab/canton-devkit: docs/packaging.md
Packaging & Distribution canton-devkit ships through complementary channels: 1. DPM component (primary) — installed via dpm install package. 2. Standalone Go binary (additional) — …
Code
peacefulstudio/canton-dotnet-sdk: src/Canton.Ledger.Pqs.Client/README.md
…rized SQL. FakePqsClient evaluates the same tree in memory. Upgrade Canton.Ledger.Pqs.Client and Canton.Ledger.Abstractions together: an older Canton.Ledger.Pqs.Client next to a ne…
Official
Environment Configuration
Canton applications need different configurations for each environment — LocalNet, DevNet, TestNet, and MainNet. This page covers the configuration layers you work with: DPM global…
Oct 20, 2026
Code
dominicrume/cantor8_kya_rails: docs/dev-fund-proposal.md
Development Fund Proposal Organization: Independent (Rume Dominic / O'Rume Dominic Uririe) Author / Primary Contact: Rume Dominic — dominicrume@gmail.com — github.com/dominicrume S…
Official
Covalidating Partner Onboarding
1. Configure your Validator Node Ensure you are running the same splice version on your node as is run on the primary validator and other covalidating node(s), keeping up to date w…
Oct 21, 2026
Code
OpenZeppelin/canton-contracts: README.md
OpenZeppelin Contracts for Canton Reusable, security-focused Daml packages for applications on Canton. Each component is an independent Daml package so applications can build, revi…
Code
OpenZeppelin/canton-contracts: packages/security/pausable-v1/README.md
Pausable V1 The guards and failure statuses for the Pausable interface in openzeppelin-api-pausable-v1. | Field | Value | |---|---| | Package | openzeppelin-pausable-v1 | | Public …
Ecosystem
Installation Instructions
Installation Instructions Prerequisites {% stepper %} {% step %} Set up a Kubernetes or OpenShift cluster {% hint style="info" %} Supported OpenShift version: 4.7 Supported Kuberne…
Official
LocalNet
LocalNet provides a straightforward topology comprising three participants, three validators, a PostgreSQL database, and several web applications (wallet, sv, scan) behind an NGINX…
Aug 11, 2026
Code
bitdynamics-ab/canton-devkit: docs/hackcanton-s3.md
HackCanton Season 3 starter canton-devkit runs and tests your Daml application in a LocalNet. Both dpm localnet <cmd> and canton-devkit localnet <cmd> use the same command tree. Te…
Official
0.12
DARs This release introduces the following DAR versions: Package | Version | Package Id | utility-commercials-v0 | 0.4.1 | fa5b1cc5c8368dff7c2e6a74aa2af9d520d755e2a508f44acd1734332…
Nov 5, 2026
Official
PQS SQL
The PQS SQL API is provisioned directly in the PostgreSQL database. Data consumers interact with it through SQL — not through the PQS process itself. PQS data can be joined across …
May 26, 2026
Code
canton-network-devs/CF-Daml-Skill: references/canton35.md
Canton 3.5 Reference What's new and breaking in 3.5 daml CLI is gone, use dpm for everything The Daml Assistant (daml CLI) is fully removed in SDK 3.5. All commands are now dpm. | …
Official
Token Standard and Registry App version compatibility
Support for the Token Standard V2 interfaces ( CIP-112 ) was added in version 0.14 of the Registry App. Starting with this version, the Registry App provides cross-version compatib…
Nov 6, 2026
Official
Canton Console Commands
split by participant and synchronizer, put shared commands in extend/participant section, and add a section for the synchronizer Console Commands Top-level Commands The following c…
Oct 30, 2026
Code
dsrvlabs/canton-lens: apps/backend/src/check/fixtures/README.md
check/fixtures These are the answers a real, running participant gave. They are not invented examples. One thing in them was edited and it is named below: the package list, from wh…
Code
dominicrume/cantor8_kya_rails: docs/cip/DRAFT-refusal-record.md
CIP: (unassigned) Layer: Daml Title: A ledger record for refused actions Author: O'Rume Dominic Uririe License: CC0-1.0 Status: Draft Type: Standards Track Created: 2026-09-26 Post…
Ecosystem
Installation Instructions
Installation Instructions This section provides an overview of the steps necessary to launch CAT-BM v1.10 for the Canton Network. Prerequisites {% stepper %} {% step %} Set up a Ku…
Ecosystem
Technical Architecture
…monitoring, integration with wallet providers, and handling upgrades. System Context CAT-BM sits between the operators who run Canton infrastructure and the Canton nodes and applic…
Ecosystem
Governance
Governance Last Updated 3:21:49 AM Refresh Total Requests 626 In Progress 17 Executed 554 Rejected 55 In Progress 17 Completed 609 Status | Request Details | Vote Request ID | Vote…
Official
Values in the Ledger API
Commands and queries have relaxed validation rules for ingested values. Returned values are subject to normalization. Value Validation in Commands In the following examples, the ta…
May 16, 2026
Code
dominicrume/cantor8_kya_rails: README.md
KYA Rails Know Your AgenticAI is the evidence layer that sits under a Canton application. An application decides what an automated execution may do. This records what it tried and …
Official
Splice Architecture
…sed in the CN token standard make it much easier to consume upgrades to the splice Daml packages • the workflows work across different wallet implementations, not just the splice-w…
Sep 4, 2026
Official
Validator Security
Using an external KMS for managing participant keys By default, Canton participants use cryptographic keys that are generated by the participant itself and stored in the regular da…
Aug 13, 2026
Official
Splice.DSO.DecentralizedSynchronizer
…SVs for the rare case of needing to roll-out a BFT protocol upgrade that cannot be rolled out in a backwards compatible fashion. Note that synchronizers themselves are formed by a …
May 18, 2026
Code
Noves-Inc/canton-data-app: embedded_mode.md
Embedded Mode Integration Guide Embed the Noves Data App inside a host application via iframe with full functionality and URL synchronization. --- Table of Contents 1. Overview 2. …
Official
Splice.AmuletRules
Templates template AmuletRules The rules governing how Amulet users can modify the Amulet state managed by the DSO party. Signatory: dso Field | Type | Description | dso | Party | …
May 18, 2026
Official
dpm (Daml Package Manager)
dpm is the command-line interface for Canton development. It manages SDK installation, project scaffolding, compilation, testing, code generation, and local development environment…
Nov 2, 2026
Official
Splice Daml APIs
The APIs below are published by Splice to aid decoupling different Canton Network applications. Consider using them to decouple your code from the upgrading cycles of your dependen…
Nov 3, 2026
Showing 211 to 240 of 307Search all sources →