Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions docs/spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@ The specification defines an open standard for packaging and distribution of Art

The goal of this specification is to outline a blueprint and enable the creation of interoperable solutions for packaging and retrieving AI/ML models by leveraging the existing OCI ecosystem, thereby facilitating efficient model management, deployment and serving in cloud-native environments.

## Normative Language

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
RFC 2119 and RFC 8174 when, and only when, they appear in all capitals.
Comment on lines +9 to +12
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For better readability and to make it easier for readers to find the referenced RFCs, it's a good practice to make the RFC mentions clickable links. You've already added the link definitions at the end of the file.

Suggested change
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
RFC 2119 and RFC 8174 when, and only when, they appear in all capitals.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
[RFC 2119][rfc2119] and [RFC 8174][rfc8174] when, and only when, they appear in all capitals.

Copy link

Copilot AI Feb 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Normative Language section mentions RFC 2119 / RFC 8174 as plain text, but the document otherwise uses reference-style links (e.g., [gzip][rfc1952_2]). Consider linking these as [RFC 2119][rfc2119] and [RFC 8174][rfc8174] to keep the style consistent and to make the added references actionable.

Suggested change
RFC 2119 and RFC 8174 when, and only when, they appear in all capitals.
[RFC 2119][rfc2119] and [RFC 8174][rfc8174] when, and only when, they appear in all capitals.

Copilot uses AI. Check for mistakes.

## Use Cases

- An OCI Registry can store and manage AI/ML model artifacts, making model versions, metadata, and parameters both retrievable and easily displayed.
Expand Down Expand Up @@ -178,6 +185,8 @@ Once the model artifact is stored in an OCI registry, the container runtime (e.g

[image-spec]: https://github.com/opencontainers/image-spec/blob/main/spec.md#image-format-specification
[rfc1952_2]: https://tools.ietf.org/html/rfc1952
[rfc2119]: https://www.rfc-editor.org/rfc/rfc2119
[rfc8174]: https://www.rfc-editor.org/rfc/rfc8174
Comment on lines +188 to +189
Copy link

Copilot AI Feb 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The newly added reference definitions [rfc2119] and [rfc8174] are currently unused in the document. Either use them in the Normative Language section (preferred) or remove them to avoid unused link references / markdown-lint failures.

Copilot uses AI. Check for mistakes.
[tar-archive]: https://en.wikipedia.org/wiki/Tar_(computing)
[image-manifest]: https://github.com/opencontainers/image-spec/blob/main/manifest.md
[rfc8478]: https://tools.ietf.org/html/rfc8478
Comment on lines 186 to 192
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To improve maintainability, it's a good practice to keep reference link definitions sorted alphabetically.

Suggested change
[image-spec]: https://github.com/opencontainers/image-spec/blob/main/spec.md#image-format-specification
[rfc1952_2]: https://tools.ietf.org/html/rfc1952
[rfc2119]: https://www.rfc-editor.org/rfc/rfc2119
[rfc8174]: https://www.rfc-editor.org/rfc/rfc8174
[tar-archive]: https://en.wikipedia.org/wiki/Tar_(computing)
[image-manifest]: https://github.com/opencontainers/image-spec/blob/main/manifest.md
[rfc8478]: https://tools.ietf.org/html/rfc8478
[image-manifest]: https://github.com/opencontainers/image-spec/blob/main/manifest.md
[image-spec]: https://github.com/opencontainers/image-spec/blob/main/spec.md#image-format-specification
[rfc1952_2]: https://tools.ietf.org/html/rfc1952
[rfc2119]: https://www.rfc-editor.org/rfc/rfc2119
[rfc8174]: https://www.rfc-editor.org/rfc/rfc8174
[rfc8478]: https://tools.ietf.org/html/rfc8478
[tar-archive]: https://en.wikipedia.org/wiki/Tar_(computing)

Expand Down
Loading