Step 1: "Send USDC from a wallet with your ENS address to the entity’s ENS address, and receive digital assets back into your wallet." What could possibly go wrong?<p>What guarantees that, having done an irrevocable funds transfer, you get something back? Or get back what you expected. Or that the investor is the person expected. This needs something like a two-phase commit - everybody agrees on the terms, and then all parties trigger the transaction locked to those terms. Any conflict and nothing happens.<p>There's some handwaving about "smart contracts", but those have trouble controlling anything that isn't on the blockchain. Like actually doing something in the real world.<p>I'm not saying that this is impossible, but it looks like the proposal has some holes in it.<p>Also, in practice, if you send US$100 million in USDC to someone, which a VC might do, can the recipient actually convert it to dollars and get it into a bank account within a few hours? Or will they stall for a few days?