Computer programs, recorded, for for peer-to-peer networking and file sharing; computer software for uploading, searching for, locating, accessing, sharing, transferring, downloading, previewing, and managing data, text, images, documents, software, and other digital files and content; computer software for use in encrypting and decrypting, and encoding and decoding of computer files and digital content; computer software for connecting users together to form a distributed, decentralized network for peer-to-peer file transfer; downloadable computer software for providing access to on-line directories, indices and searchable databases relating to a variety of information and data available on a global computer network; computer software for enabling peer-to-peer file sharing through the use of digital and virtual currency and cryptocurrency
Electrical and Scientific Apparatus