What I have found about
fish:// (the kio protocol) is old and often incomplete. Is there anything that's new? Like a primer? Or is this something to put on the KDE todo list?
lftp supports FISH and is open source. Check the source of the FISH module, there are details of the protocol there: