The standard doesn't clarify how should the outputs of type DIRECTORY be processed, whether output specified as DIRECTORY should be recursively uploaded file by file, or whether outputs can be treated and/or specified as ARCHIVE or similar to make the default choice for the TES server to tar the directory and curl the archive to the specified url , I am working on an implementation of the TES Server, tesp-api.