Self, the Web3 fraud prevention platform and decentralised trust network, has announced their recent beta launch.