9 downloadable computer software platforms for developing and building of distributed platforms and software applications; downloadable computer application software for creating, executing, and enforcing contracts that are published, managed, and verified using computer protocols; downloadable Software for securing, maintaining consistency and tamper-proofing data that represents digital currency, data assets and contracts that are published; downloadable software for creating, executing, and enforcing contracts that are published, managed, and verified using computer protocols; downloadable Computer application software for blockchain-based platforms, namely, software for using a consensus engine incorporating blockchain technology for securing data with cryptographic information; downloadable Computer software platforms for distributed ledger technology, namely, software for developing, implementing, executing and managing secure data transactions; downloadable Computer software platforms for distributed ledger technology, namely, software for management and provisioning of shared and/or distributed ledgers; Downloadable E-commerce software enabling users to carry out commercial transactions by electronic means via a global computer network; downloadable Software for creating, executing, and enforcing contracts that are published, managed, and verified using computer protocols; downloadable Software for using a consensus engine incorporating distributed ledger technology for cryptographically securing data; downloadable Software for representation of data involved in and/or described in data transactions; downloadable Computer software for creating, managing, and verifying cryptocurrency transactions using consensus protocols which are protocols for obtaining agreement on data values among several processes, agents, or participants; downloadable Computer software platforms for developing, building, and operating public ledger or blockchain applications, namely, an electronic financial platform that allow users to create and manage virtual assets and contracts that are published, managed, and verified using computer protocols, financial instruments, and financial transactions downloadable Application programming interface (API) software for development, testing, and integration of blockchain software applications to shared and/or distributed ledgers; downloadable software and software applications to enable cryptological authenticated transmission, access, organization, and management of network messaging, instant messaging, online blog journals, text, weblinks, and images via the internet and other communications networks; downloadable computer software used to enhance the capabilities and features of other software and non-downloadable online software