transparency-exchange-api icon indicating copy to clipboard operation
transparency-exchange-api copied to clipboard

Requirement: Artefacts may apply to many versions

Open oej opened this issue 1 year ago • 1 comments

In the publication side of the API we need to handle that a published artefact may apply to many versions. This means that the same artefact may be part of multiple TEA collections.

This can be handled by having all artefacts in an object store, giving each one a unique ID (hash, UUID) and including the artefact ID in the collection.

The API will need methods to handle publication and retrieval of

  • collections
  • artefacts

by ID

Which means we need

  • TEA index ID
  • TEA collection ID
  • TEA artefact ID

These IDs needs to be persistent.

oej avatar Jun 20 '24 06:06 oej

Screenshot 2024-08-20 at 09 06 14

Illustration of this from our meeting

oej avatar Aug 20 '24 07:08 oej

Should be closed as resolved per #194 and #195.

taleodor avatar Oct 22 '25 13:10 taleodor