Scholarly archives including HAL use [[ https://wiki.softwareheritage.org/index.php?title=SWORD_protocol | SWORD ]] as protocol.
Implement SWORD endpoints to permit:
- new artifacts deposit (hal id + metadata) -> injection in swh (resulting in synthetic revision)
- existing artifacts update (hal id + metadata) -> injection in swh (resulting in a new synthetic revision with parent)
- returning a status on action (swh id, hal id, eventual manifest of what was deposited)
Note:
- artifacts are limited to tarballs (.tar.gz, .zip)
- metadata are to be defined (T717)
- Related T647