Decentralized identity platform Humanity Protocol has secured $20 million in venture funding to compete with the likes of World Network in the push for onchain identity solutions. Humanity’s funding ...