In principle, this is possible and similar ideas have already been discussed in Matrix with one of the active chat participants. At the moment, I am working on the previous implementation of an independent repository with the source codes of the Tornado Cash services, which will allow, even when sites are blocked/disabled, to have access to the trusted code and improve it. Dynamically updated data about events that partially stored blockchain will probably be the next thing.