Universal json-rpc is now fully tested and merged. So electrum, bitcoind, and btcd are each served as json-rpc over tcp/s, http/s, ws/s on the same binding.
Cool. My server changes should calm down now. I'm going to do some work on electrum v7 (which keeps changing) and remaining open items having to do with the handshake and a couple older version changes that don't fit our dispatch model. That will wrap electrum/sparrow until v7 is finalized.