diff --git a/runtime.md b/runtime.md index e4c072f6..6b5deb3d 100644 --- a/runtime.md +++ b/runtime.md @@ -84,9 +84,10 @@ This operation MUST return the state of a container as specified in the [State]( `create ` This operation MUST generate an error if it is not provided a path to the bundle and the container ID to associate with the container. -If the ID provided is not unique across all containers within the scope of the runtime, or is not valid in any other way, the implementation MUST generate an error and a new container MUST not be created. +If the ID provided is not unique across all containers within the scope of the runtime, or is not valid in any other way, the implementation MUST generate an error and a new container MUST NOT be created. Using the data in [`config.json`](config.md), this operation MUST create a new container. This means that all of the resources associated with the container MUST be created, however, the user-specified code MUST NOT be run at this time. +If the runtime cannot create the container as specified in `config.md`, it MUST generate an error and a new container MUST NOT be created. Upon successful completion of this operation the `status` property of this container MUST be `created`.