Skip to content
CCPEDIAby Unity Nodes
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
This week489pages updated upstreamNewestLogical Synchronizer UpgradesNov 6, 2026Official1,638pages from Canton and Digital Asset

Recently updated

738 pages
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: src/Splice.Api.Token.Registry.Client/README.md
Splice.Api.Token.Registry.Client Part of the Canton .NET SDK. A typed HTTP client for the off-ledger API every Splice Token Standard registry serves: the metadata, transfer instruction, allocation and allocation instruction endpoints, generate
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: SUPPORT.md
Support Community help For questions, bug reports and feature requests, open a GitHub issue. Security Do not file a public issue for a vulnerability. Follow SECURITY.md. Consulting Beyond this SDK, Peaceful Studi
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Canton.Ledger.Client.Parity.SpliceBindings/README.md
Canton.Ledger.Client.Parity.SpliceBindings Splice C# bindings for the LocalNet parity suite (Canton.Ledger.Client.Parity.Tests), generated at build time by this checkout's own emitter instead of restored from the published Splice.* NuGet packages. A change to the runtime or the emitter is ther
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Canton.Ledger.Grpc.Client.Integration.Tests/README.md
Canton.Ledger.Grpc.Client.Integration.Tests End-to-end localnet integration tests proving that the published Daml.* C# packages round-trip a richly-typed Daml contract through a real Canton ledger — create, exercise, subscribe. Fixtures The live lane uploads two fixtures, richtypes and con
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Canton.Ledger.Kernel.Tests/Fixtures/ExternalPartyTopology/README.md
External-party topology fixtures v31-protocol-version-37.txt holds the answer of a Canton 3.7.1 participant on a protocol version 37 synchronizer to GenerateExternalPartyTopology, byte for byte: the request it answered (synchronizer, party id hint and the public key as a DER SubjectPublicKeyI
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/QuickstartSample/README.md
Quickstart sample codegen input QuickstartSampleDriftTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for the quickstart package) and asserts byte-equal output against the committed showcase sample at samples/QuickstartExample/Generated. This puts the
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/crossmodulecollision/README.md
crossmodulecollision codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for this package) and asserts byte-equal output against the expected/ tree. When a codegen change legitimately alters the generated output, refresh the
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/splice-amulet-name-service/README.md
splice-amulet-name-service codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for this package) and asserts byte-equal output against the expected/ tree. When a codegen change legitimately alters the generated output, refre
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/splice-api-token-allocation-instruction-v2/README.md
splice-api-token-allocation-instruction-v2 codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for this package) and asserts byte-equal output against the expected/ tree. When a codegen change legitimately alters the generat
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/splice-api-token-allocation-request-v2/README.md
splice-api-token-allocation-request-v2 codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for this package) and asserts byte-equal output against the expected/ tree. When a codegen change legitimately alters the generated o
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/splice-api-token-allocation-v2/README.md
splice-api-token-allocation-v2 codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for this package) and asserts byte-equal output against the expected/ tree. When a codegen change legitimately alters the generated output, r
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/splice-api-token-holding-v1/README.md
splice-api-token-holding-v1 codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for this package) and asserts byte-equal output against the expected/ tree. When a codegen change legitimately alters the generated output, refr
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/splice-api-token-holding-v2/README.md
splice-api-token-holding-v2 codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for this package) and asserts byte-equal output against the expected/ tree. When a codegen change legitimately alters the generated output, refr
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/splice-api-token-metadata-v1/README.md
splice-api-token-metadata-v1 codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for this package) and asserts byte-equal output against the expected/ tree. When a codegen change legitimately alters the generated output, ref
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/splice-api-token-transfer-events-v2/README.md
splice-api-token-transfer-events-v2 codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for this package) and asserts byte-equal output against the expected/ tree. When a codegen change legitimately alters the generated outp
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/splice-api-token-transfer-instruction-v2/README.md
splice-api-token-transfer-instruction-v2 codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for this package) and asserts byte-equal output against the expected/ tree. When a codegen change legitimately alters the generated
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/splice-test-token-v1/README.md
splice-test-token-v1 codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for this package) and asserts byte-equal output against the expected/ tree. When a codegen change legitimately alters the generated output, refresh the
CodeGitHub code · peacefulstudio/canton-dotnet-sdk
peacefulstudio/canton-dotnet-sdk: tests/Daml.Codegen.CSharp.Tests/Snapshots/splice-token-standard-utils/README.md
splice-token-standard-utils codegen snapshot DriftDetectionTests regenerates C# from the vendored intermediate.binpb (the IntermediateDar proto for this package) and asserts byte-equal output against the expected/ tree. This package emits no data types, only a Constants class holding t
CodeGitHub code · raposza/tools
raposza/tools: AGENTS.md
AGENTS.md Author Claude/bentzn Operating notes for anyone - person or assistant - working in this repository. Read this first, then docs/architecture.md, which is the reference and carries the reasoning behind everyt
CodeGitHub code · raposza/tools
raposza/tools: apps/README.md
Applications Two applications - sandbox and workbench. There is no unified launcher and no application containing both. The identity provider the Sandbox starts is Raposza OIDC, a separate repository, github.com/r
CodeGitHub code · raposza/tools
raposza/tools: apps/sandbox/README.md
sandbox A stable local Canton development stack with deterministic configuration and optional persistent storage. Canton nodes, the JSON API, PQS, embedded PostgreSQL, DARs, parties, users, auth. All ordinary OS proces
CodeGitHub code · raposza/tools
raposza/tools: apps/sandbox/src/main/resources/fixtures/aviation/daml/Main.daml
Daml contract source - raposza/tools/apps/sandbox/src/main/resources/fixtures/aviation/daml/Main.daml -- Copyright (c) 2026 bentzn -- SPDX-License-Identifier: Apache-2.0 -- -- THE AVIATION MAINTENANCE REFERENCE FIXTURE - core model. -- -- Authority: private/documents/fixture_aviation.md. T
CodeGitHub code · raposza/tools
raposza/tools: apps/sandbox/src/main/resources/fixtures/pharma/daml/Main.daml
Daml contract source - raposza/tools/apps/sandbox/src/main/resources/fixtures/pharma/daml/Main.daml -- Copyright (c) 2026 bentzn -- SPDX-License-Identifier: Apache-2.0 -- -- THE PHARMA FIXTURE - Story 1, the clean lot, and Story 2, the problem lot. -- fixture_pharma.md is the narrative. --
CodeGitHub code · raposza/tools
raposza/tools: apps/workbench/README.md
workbench Explore and act on a Canton participant node from one window. Confirming that something happened on a participant, or trying out a choice, normally costs a chain of tool switches: the Canton console for admin
CodeGitHub code · raposza/tools
raposza/tools: BUILD_AND_INSTALL.md
Build and install From a clone to a running Sandbox and Workbench, on Linux and on Windows. Every command runs from the repository root. Nothing here needs root or an elevated prompt, and nothing is installed outside y
CodeGitHub code · raposza/tools
raposza/tools: docs/architecture.md
Architecture Author Claude/bentzn Public reference for maintainers. Covers the module map, the two version axes, the semantic model, and the decisions a maintainer needs in order to extend the software without breaking
CodeGitHub code · raposza/tools
raposza/tools: docs/README.md
Documentation architecture.md is the reference for maintainers: the module map, the two version axes, the semantic model, the capability declaration, and the invariants that must not be broken silently. Start there.
CodeGitHub code · raposza/tools
raposza/tools: docs/security-review.md
Security posture This is a REVIEW, not an audit. It was written by the people who wrote the code, from a static reading of this tree on 2026-09-25, read again on 2026-09-26 against the tree released as 0.4.0, on 20
CodeGitHub code · raposza/tools
raposza/tools: FIRST_INSTALL.md
First installation — Linux and Windows From a clean machine to a running Sandbox and Workbench. You install Java and download Ra
CodeGitHub code · raposza/tools
raposza/tools: platform/caql-core/README.md
caql-core CaQL parser, AST and semantics. A language, not a tool. S-2: syntax and AST are major-version neutral; version-specific validation happens after parse, never in the grammar. S-3: **only scalar things bind, an
Showing 661 to 690 of 738Search all sources →