Isn't this what web3 was about? Was it the wrong approach?