I'll RFC this too. The original version is here:
https://github.com/nostr-protocol/nips/pull/2194The main difference between the two versions is mine uses encryption to keep content hidden from the callback server and any other intermediaries until it reaches the user.
I honestly like the simplicity of Vitor's version better, but I think it could be a liability for push servers to be handling potentially access-controlled events in cleartext.
Plus, this architecture really only makes sense for getting events out of relays that implement access control, since for normal ones you can just use REQ or negentropy.
Thoughts?
@nevent1qvz...