You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ The working group has produced a list of use cases and requirements for the prot
40
40
## Data model
41
41
42
42
-[TEA Product index](tea-index/tea-index.md): This is the starting point. A "product" is something for sale. The [Transparency Exchange Identifier, TEI](/discovery/readme.md) points to a single product.
43
-
-[TEA Leaf index](tea-leaf/tea-leaf.md): A leaf is a version entry. The leaf index has one entry per version of the product.
43
+
-[TEA Component index](tea-component/tea-component.md): A Component index is a version entry. The Component version index has one entry per version of the product.
44
44
-[TEA Collection](tea-collection/tea-collection.md): The collection is a list of artefacts for a specific version. The collection can be dynamic or static, depending on the implemenation.
Copy file name to clipboardExpand all lines: api-flow/consumer.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,12 +8,12 @@ described in the [discovery document](/discovery/readme.md).
8
8
9
9
The standard TEI points to a product.
10
10
11
-
-__List of TEA leafs__: Leafs are components of something sold. Each leaf has it's own versioning and it's own set of artefacts. Note that a single artefact can belong to multiple versions of a leaf and multiple leafs.
12
-
-__List of TEA collections__: For each leaf, there is a list of TEA collections as indicated by release date and a version string. The TEA API has no requirements of type of version string (semantic or any other scheme) - it's just an identifier set by the manufacturer. It's sorted by release date as a default.
11
+
-__List of TEA Components__: Components are components of something sold. Each Component has it's own versioning and it's own set of artefacts. Note that a single artefact can belong to multiple versions of a Component and multiple Components.
12
+
-__List of TEA collections__: For each Component, there is a list of TEA collections as indicated by release date and a version string. The TEA API has no requirements of type of version string (semantic or any other scheme) - it's just an identifier set by the manufacturer. It's sorted by release date as a default.
13
13
-__List of TEA artefacts__: The collection is unique for a version and contains a list of artefacts. This can be SBOM files, VEX, SCITT, IN-TOTO or other documents.
14
14
-__List of artefact formats__: An artefact can be published in multiple formats.
15
15
16
-
The user has to know product TEI and version of each component (TEA LEAF) to find the list of artefacts for the used version.
16
+
The user has to know product TEI and version of each component (TEA Component) to find the list of artefacts for the used version.
17
17
18
18
## API flow
19
19
@@ -29,7 +29,7 @@ sequenceDiagram
29
29
participant discovery as TEA Discovery with TEI
30
30
31
31
participant tea_product as TEA Product
32
-
participant tea_leaf as TEA Leaf
32
+
participant tea_component as TEA Component
33
33
participant tea_collection as TEA Collection
34
34
participant tea_artifact as TEA Artefact
35
35
@@ -40,8 +40,8 @@ sequenceDiagram
40
40
user ->> tea_product: Finding all product parts
41
41
tea_product ->> user: List of product parts
42
42
43
-
user ->> tea_leaf: Finding all versions of a part
44
-
tea_leaf ->> user: List of all available versions (paginated)
43
+
user ->> tea_component: Finding all versions of a part
44
+
tea_component ->> user: List of all available versions (paginated)
45
45
46
46
user ->> tea_collection: Finding all artefacts for version in scope
47
47
tea_collection ->> user: List of artefacts and formats available for each artefact
0 commit comments