42 design and development of computer software for and based on distributed ledger technology; Providing distributed ledger platform software; searching, browsing and retrieving information, sites, and other resources available on global computer networks for others; development services in the field of computer software and advisory services relating thereto; design and development of software for computer software for storing and processing data and information in a cryptographic ledger or a shared cryptographic ledger; user authentication services using blockchain technology; cloud storage services for electronic data; design and development of systems for data input, output, processing, display and storage; design and development of software enabling the development of software in the field of virtual currency, digital currency and decentralized applications