A while ago I had a similar idea, which may be relevant? Never got to actually submit the RFC, because I did not have the time for it