No internal protocol provided, you can use any which are available on your system. Rename, delete, edit, view files. Searches recursively from any named parent directory on filenames or file descriptions. Realtime chat on a message by message basis via pipes and sockets. Users can chat and listen whilst doing other things.
Users can select chat reception on or off.
Menus may disable or enable chat at any point. Broadcast chat to anyone listening, or a private message to named person. Also total time per day can be limited. An extensive range of user default choices including inactivity timeout, hotkey mode, chat message colours. Also interface with terminfo to allow user to choose his best terminal type for use with external programs.