opencontainers/certification

Name: certification

Owner: Open Container Initiative

Description: Certification Program and Working Group

Created: 2016-10-11 13:22:18.0

Updated: 2018-04-03 14:06:20.0

Pushed: 2017-10-30 22:44:10.0

Homepage: https://www.opencontainers.org/

Size: 29

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

OCI Certification Program (DRAFT)

This is a draft process for the OCI Certification Program. The OCI Certifcation Working Group (CertWG) is responsible for drafting the process around OCI Certification.

Membership

The CertWG membership is currently comprised of:

Certification

There are currently two types of products that can be certified:

  1. OCI Certified Runtime
  2. OCI Certified Image

An OCI Certified Runtime must accept and correctly run (create/start/terminate/delete) a conforming OCI image. An OCI Certified Image contains metadata about the contents and dependencies of the image including the content-addressable identity of one or more filesystem layer changeset archives that will be unpacked to make up the final runnable filesystem.

Organizations or individuals wishing to use any of the below registered trademarks, trademarks pending registration, or trademarks in use must complete the appropriate certification program.

Process

An organization or individual may apply for OCI Certification for their product regardless of their membership in the Open Container Initiative organization.

(1) Apply

The first step is to apply and contact the OCI Certification Program.

Information expected in an application will include:

(2) Test

The second step is to test your product, whether it is intended to be an OCI Certified Runtime or an OCI Certified Image.

(3) Publish Results

The next step is to publish your step-by-step test process and results.
The current location for publishing test process and results is GitHub.

(4) Peer Verification

One or more members of the OCI Certification Program Working Group (Cert WG) may attempt to reproduce the test results for your product and may contact you with questions. No company can review its own results.

(5) Certify

If your product passes testing and peer review, the OCI Certification Program will issue an official certificate of approval. This certificate may be published on the OCI website and/or on an OCI GitHub repository.

(6) Promote

Promote your OCI Certified product using official OCI marks on your marketing material.

OCI Certified Runtime (Runtime Specification)

https://github.com/opencontainers/runtime-tools

OCI Certified Image (Image Specification)

https://github.com/opencontainers/image-tools

Versions

Each certification program will have versioning aligned with the major (and possibly minor) versions of the appropriate specification. For example,

Deprecation

To maintain real interoperability, at the discretion of the OCI Trademark Board, older certification program verions MAY be discontinued. If a certification program version is discontinued, products that were certified under older versions MAY be asked to either:

Before a certification program version is discontinued, the below criteria SHOULD be met:

At the discretion of the OCI Trademark Board, multiple versions of certification programs MAY operate simultaneously for extended periods of time.
For example, OCI Certified Runtime v1.1 and OCI Certified Runtime v2.0 could both be deemed valuable.

Contact

To reach out to the OCI Certification team, email certification@opencontainers.org


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.