Canton Demo

The Canton demo is used to demonstrate the unique Canton capabilities:

  • Application Composability - Add new workflows at any time to a running system
  • Network Interoperability - Create workflows spanning across sync domains
  • Privacy - Canton uses data minimization and only shares data on a need-to-know basis.
  • Regulatory compliance - Canton can be used to even integrate personal sensitive information directly in workflows without fear of failing to be GDPR compliant.

The demo is a thin application running on top of a setup with 5 participant nodes and 2 sync domains. You can run it by downloading the release package from github. Then, unpack and start it, using the following commands (or the zip equivalent)

tar zxvf canton-open-source-x.y.z.tar.gz
cd canton-open-source-x.y.z
bash start-demo.command

You need to replace x.y.z with the appropriate version number of the release you’ve downloaded. On Windows, you can just double-click the start-demo-win.cmd script in Windows explorer.

Note

The demo requires JavaFX. Please use a Java runtime of version 11 or greater.

If you don’t want to run it yourself, you can also watch our recording.

The entire code base of the demo is included in the release package as demo.