Glossary

Amulet

The generic name for the code and the logic implementing Canton Coin.

Amulet Name Service

The generic name for the code and logic implementing the Canton Name Service.

CC

Canton Coin

CN

Canton Network

Canton Network

A network of multi-party business processes operated by business entities in the form of CN applications.

CN Application

A set of Canton participant and domain nodes and supporting code operated by a single business entity for the purpose of providing access to a particular multi-party business process to other entities on the Canton network.

CN Global Domain
  • global synchronization domain

  • can host small apps directly on domain

  • acts as shared synchronization domain to intermediate between different apps’ domains

  • run by super validator collective with BFT

  • domain usage costs domain fees which are paid in Canton Coin by the operator of each validator

Canton Coin
  • currency issued by super validator collective

  • used for domain fees

  • fees in USD

  • coins accrue holding fees that pay for the coin’s usage of DSO storage space

  • all cc transactions are public

  • supports locked coins that can be unlocked by lock holder

  • support transfers single sender, multi-receiver transfers

  • transfers cost admin fees and produce app reward for receiver and validator reward for validator that hosts sender

  • transfers are associated to mining rounds

  • rewards can be collected in next mining round

CN Validator
  • One node in the CN

  • consists of canton participant, validator app, wallet app & app manager

  • validator app for admin operations by the validator operator like user/party management

CN Wallet
  • provides payment APIs for other apps to build upon (“pay with CC”) and corresponding UI, e.g., approve payment

  • used by CN users to manage their CC holdings & reward collection

  • provides UI for managing peer-to-peer transfers between two users

Canton Name Service (sometimes also called directory service)
  • allows parties to buy a globally unique, human readable name for a time period mapped to their party (similar to DNS)

  • allows each party to declare one of their entries as the primary entry which is used to provide a human readable name to their party (similar to reverse DNS)

  • provides APIs for resolution in both directions that can be used by other apps (e.g., the wallet) to display and accept CNS names instead of party ids

Splice
  • The name of the HyperLedger lab project that will host the code for Amulet, DSO governance, Amulet Name Service, SV nodes, and validator nodes.