function zssh_process()
{
  if [[ -n "$zssh_host" ]]
  then
    if [[ ${#zssh_host_config_accesses} -gt 0 ]]
    then
      zshlibs_log zssh_server "processing ssh server setup"
      # - if there is no generated ssh config,
      # - if local config not older than (means newer than) generated config
      # then generate ssh config
      if ! [[ "${HOME}/.config/zsh/local.config.zsh" -ot $(zssh_host_info -c) ]]
      then
        zshlibs_log zssh_server "publishing our configs …"
        zssh_publish_configs
      else
        zshlibs_log zssh_server "no need to publish our configs"
      fi
      zssh_check_pubkeys
    fi
    zshlibs_log zssh_client "processing ssh client setup"
    zssh_install_peers
    zssh_publish_pubkeys
  fi
}