Canton Demo

Note

The Canton demo currently works only with the enterprise version of the Canton ledger. With the Canton community edition, the demo breaks in the GDPR part. Community users can watch the video recording below to get an idea of this part.

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 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 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-x.y.z.tar.gz
cd canton-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.