42 (Based on 44(e)) (Based on Use in Commerce) Computer programming, namely, the design, development, creation, maintenance and updating of computer software, particularly software for mobile devices, software interfaces and applications for the identification and authentication of origin or other product information using cryptographic signatures; design, development, creation, maintenance and updating of computer software, particularly software for mobile devices, for warranty management, after-sales service and theft protection of goods; computer programming, namely, the design, development, creation, maintenance and updating of computer software, particularly software for mobile devices, software interfaces and applications for the electronic identification of goods; scientific and technological services and research and design relating thereto in the field of the electronic identification of goods; non-downloadable cloud-based software for warranty management, traceability, after-sales service, communication and engagement channel with clients and theft protection of goods; non-downloadable cloud-based software for creating and managing digital representations, digital passports and digital twins of physical goods, buildings, vehicles and machines; non-downloadable cloud-based software and platform as a service (PAAS) for recording, verifying, sharing, tracking and signing of data on blockchain, distributed ledger technologies and ledger databases; non-downloadable cloud-based software and platform as a service (PAAS) featuring computer software platforms for digital identity management, authentication, managing data accessibility and tracking, and secure and private inter-user communications; non-downloadable cloud-based software for creating and managing digital wallet and digital assets