You can't directly port it, but does it make sense to come up with a totally new protocol, instead of extending signal to these capabilities?
Discussion
It already exists and it's already working, it's not a science experiment.
Signal is extended to nostr?
I meant that a new more private working protocol exists (simpleX), not that it was ported to nostr.
Do you have a link to the protocol description?