Skip to content

Commit db4cc68

Browse files
authored
update category requirement language (#220)
Signed-off-by: Mike Brown <[email protected]>
1 parent ab2a57d commit db4cc68

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

spec.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,17 @@ Registry providers can self-certify by submitting conformance results to [openco
110110

111111
### Requirements
112112

113-
Registries conforming to this specification MUST handle all APIs required by the following workflow categories:
113+
Registry conformance applies to the following workflow categories:
114114

115115
1. **Pull** - Clients are able to pull from the registry
116-
2. **Push** (OPTIONAL) - Clients are able to push to the registry
117-
3. **Content Discovery** (OPTIONAL) - Clients are able to list or otherwise query the content stored in the registry
118-
4. **Content Management** (OPTIONAL) - Clients are able to control the full life-cycle of the content stored in the registry
116+
2. **Push** - Clients are able to push to the registry
117+
3. **Content Discovery** - Clients are able to list or otherwise query the content stored in the registry
118+
4. **Content Management** - Clients are able to control the full life-cycle of the content stored in the registry
119+
120+
All registries conforming to this specification MUST support, at a minimum, all APIs in the **Pull** category.
121+
122+
Registries SHOULD also support the **Push**, **Content Discovery**, and **Content Management** categories.
123+
A registry claiming conformance with one of these specification categories MUST implement all APIs in the claimed category.
119124

120125
In order to test a registry's conformance against these workflow categories, please use the [conformance testing tool](./conformance/).
121126

0 commit comments

Comments
 (0)