So I consider network a wrap at this point, apart from tweaking log messaging and levels as we go. I’ll spend a couple days adding log levels, console input, and making a couple enhancements to address pooling (timeout, dropping failed addresses, storage of services, type and time, shared pointer-based address set parameterization to avoid copies).