Your protocol doesn't seem simple to me. In the same time I've spent reading about it and only scratching the surface, someone can read NIP-01 and understand nostr.