Have you thought about using nip-78 instead of a new kind?

https://nostr-nips.com/nip-78