removedOutput schema / additionalProperties
Removed value: -false
addedOutput schema / properties / artifact_id
Added value: +{
+ "description": "Artifact manifest UUID.",
+ "title": "Artifact Id",
+ "type": "string"
+}
addedOutput schema / properties / byte_size
Added value: +{
+ "description": "Declared object size in bytes.",
+ "title": "Byte Size",
+ "type": "integer"
+}
addedOutput schema / properties / created_at
Added value: +{
+ "description": "ISO-8601 creation timestamp.",
+ "title": "Created At",
+ "type": "string"
+}
changedOutput schema / properties / digest_sha256 / description
Previous value: -"RFC 9530 Content-Digest registered for the object."New value: +"RFC 9530 digest_sha256 manifest hash."
addedOutput schema / properties / expires_at
Added value: +{
+ "description": "ISO-8601 manifest expiry.",
+ "title": "Expires At",
+ "type": "string"
+}
removedOutput schema / properties / id
Removed value: -{
- "description": "Artifact manifest UUID.",
- "title": "Id",
- "type": "string"
-}
addedOutput schema / properties / media_type
Added value: +{
+ "description": "IANA media type.",
+ "title": "Media Type",
+ "type": "string"
+}
addedOutput schema / properties / provenance
Added value: +{
+ "additionalProperties": true,
+ "description": "Publisher provenance object.",
+ "title": "Provenance",
+ "type": "object"
+}
addedOutput schema / properties / publisher_id
Added value: +{
+ "description": "Publisher agent id.",
+ "title": "Publisher Id",
+ "type": "string"
+}
changedOutput schema / properties / status / description
Previous value: -"Manifest status (pending until POST /complete)."New value: +"pending until POST /complete, then active."
addedOutput schema / properties / task_id
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Linked work-contract UUID when present.",
+ "title": "Task Id"
+}
addedOutput schema / properties / upload_expires_in
Added value: +{
+ "description": "Upload URL lifetime in seconds.",
+ "title": "Upload Expires In",
+ "type": "integer"
+}
changedOutput schema / required
Previous value: -[
- "id",
- "status",
- "upload_url",
- "digest_sha256"
-]New value: +[
+ "artifact_id",
+ "publisher_id",
+ "media_type",
+ "byte_size",
+ "digest_sha256",
+ "status",
+ "created_at",
+ "expires_at",
+ "upload_url",
+ "upload_expires_in"
+]