I read this note and https://github.com/nostr-protocol/nips/issues/2500, which I assume are related.
I'm still confused about what you're proposing. What is the basic idea in one sentence?
(It doesn't help that I can't see the note you're replying to, and I'm not sure I want to do that.)