Replies: 1 comment
-
The resolver proposal relates to two proposed Software Heritage Archive Web API features: https://gitlab.softwareheritage.org/swh/devel/swh-web/-/issues/4788 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This proposal is for software exposing a public Web API to run in a container running in a cloud. The main function of the Web API is to resolve a DSI to it's set of document snapshots (SWHIDs and associated data) per the DSI and DSGL specifications.
The backend of this service calls the GitHub web API and the Software Heritage Archive Web and Graph APIs. Caching of data should be done, especially to avoid excees traffic to the Software Heritage Graph API.
Part of the resolution by this service is also SSH signature verification. Thus the implementation most likely needs to call the OpenSSH library.
The implementation should be designed for open scholarly infrastruture. It probably should be written in Python and call the Hidos Python library.
An additional function for this resolver service is to provide the archival date of a document snapshot (when it was saved in the Software Heritage Archive).
Beta Was this translation helpful? Give feedback.
All reactions