Very interesting what Horswap (immutable Uniswap frontend) did for distribution over ENS and IPFS: every version is a child name, and they locked themselves out of the ability to change the IPFS hash. They have to issue new children names for new versions (which do not come often)