Web3 identity technology