Tools for creating open source software, as well as the software itself and protocols for personal identification. KYC softwares in the decentralized segment serve to establish the identity of consumers of financial services in order to prevent fraud and hacking.