Downloadable computer programs to be deployed in a distributed system particularly a blockchain platform or distributed ledger offering control over changes to the program, namely, upgrades, fixes and data correction; computer programs to implement smart contracts; computer programs for managing financial assets for use in distributed ledger platforms, blockchain platforms, distributed database systems; computer programs for use in systems for processing financial transactions, electronic funds transfer and currency conversions; computer programs for use in e-commerce or on-line marketplaces to allow users to perform electronic transactions via a global computer or mobile device network; computer programs for use in developing and executing other computer programs on computers, computer networks, and global communications networks; computer programs for use in viewing other computer programs on computers, computer networks and global communications networks
Electrical and Scientific Apparatus