Data Capture Module to recieve uploaded datasets, and validate client-side checksums.
In more general terms, this is an external module designed to allow users to upload large datasets to a repository (designed for Dataverse) without going through http.
The presentation slides from the 2017 Dataverse Community Meeting may provide some additional information.
The design is intented to be agnostic to transfer protocol, and currently implements
rsync over ssh.
api/: external interface that repository software will call
gen/: transfer script generation for
scn/: scanning for completed uploads, and handling related tasks