Could work, I just don't know much about pear. In either case, it's a new transport protocol, so in theory they'd be functionally equivalent
Discussion
I like that yours is using a Nostr relay to establish the connection. Once the connection is established, everything else is just straight from client to community relay, right?