i don’t think high throughput and efficient processing of private nostr data is compatible with the async signer model.
in nostrdb we have ndb_add_key which pushes private keys to the ingester threads so that they can efficiently unwrap giftwraps with optimal performance.
I can’t imagine how this would work with a remote signer doing decryption.