https://github.com/digital-asset/canton
Global Workflow Composition that is Scalable, Secure, and GDPR-compliant
https://github.com/digital-asset/canton
daml digital digital-assets distributed-databases distributed-ledger dlt ledger privacy smart-contracts synchronization
Last synced: about 2 months ago
JSON representation
Global Workflow Composition that is Scalable, Secure, and GDPR-compliant
- Host: GitHub
- URL: https://github.com/digital-asset/canton
- Owner: digital-asset
- License: apache-2.0
- Created: 2019-07-30T17:51:58.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2025-08-06T06:41:22.000Z (2 months ago)
- Last Synced: 2025-08-06T08:30:59.475Z (2 months ago)
- Topics: daml, digital, digital-assets, distributed-databases, distributed-ledger, dlt, ledger, privacy, smart-contracts, synchronization
- Language: Scala
- Homepage: https://canton.io
- Size: 61.1 MB
- Stars: 83
- Watchers: 12
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README-release.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Canton
Canton is a next-generation Daml ledger interoperability protocol that implements Daml's built-in models of
authorization and privacy faithfully.* By partitioning the global state it solves both the privacy problems and the scaling bottlenecks of platforms such as
a single Ethereum instance.* It allows developers to balance auditability requirements with the right to forget, making it well-suited for building
GDPR-compliant systems.* Canton handles authentication and data transport through our so-called connected synchronizers.
* Synchronizers can be deployed at will to address scalability, operational or trust concerns.
* Synchronizers can be implemented on top of various technologies, depending on the trust requirements.
* Synchronizers are permissioned but can be federated at no interoperability cost, yielding a virtual global ledger that
enables truly global workflow composition.Refer to the [Canton Whitepaper](https://www.canton.io/publications/canton-whitepaper.pdf) for further details.
## Running
Please read [Getting Started](https://docs.daml.com/canton/tutorials/getting_started.html)
for instructions on how to get started with Canton.Consult the [Canton User Manual](https://docs.daml.com/canton/about.html) for further
references of Canton's configuration, command-line arguments, or its console.