Have you thought about using nip-78 instead of a new kind? https://nostr-nips.com/nip-78
I have not. Because I’m not that good 😅 As we clean up and ship a new version, we will break everyone’s todo list in favor of a better way respecting nip-78.