{'fraction_non_alphanumeric': 0.018691588785046728, 'fraction_numerical': 0.0, 'mean_word_length': 4.950617283950617, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
WAT: A Distributed File Sharing System

WAT is a distributed peer-to-peer file sharing system that uses a level of indirection to separate the storage of files from information sources about storage. It uses well-defined mathematical operations on a file's unambiguous name to determine such globally known information sources called primary servers. For any given file, such servers are organized in a demand-adaptive tree so information can be efficiently replicated. Actual files are with the users who download them. The use of an asymmetric key system allows users to verify integrity of files and only authors to update them on the system. By relying on randomization and secure hashing and by operating on a " trust nobody " basis, WAT can prevent impersonation and denial of service attacks efficiently. The time for file lookups increases logarithmically with the total number of nodes on WAT, while the replication capability is increases significantly.