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 / created_at
Added value: +{
+ "description": "ISO-8601 creation timestamp.",
+ "title": "Created At",
+ "type": "string"
+}
removedOutput schema / properties / digest
Removed value: -{
- "description": "RFC 9530 digest_sha256 manifest hash.",
- "title": "Digest",
- "type": "string"
-}
addedOutput schema / properties / digest_sha256
Added value: +{
+ "description": "RFC 9530 digest_sha256 manifest hash.",
+ "title": "Digest Sha256",
+ "type": "string"
+}
changedOutput schema / properties / download_url / description
Previous value: -"Short-lived redirect URL for GET (about 5 minutes)."New value: +"Short-lived content URL (about 5 minutes)."
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 UUID.",
- "title": "Id",
- "type": "string"
-}
addedOutput schema / properties / media_type
Added value: +{
+ "description": "IANA media type.",
+ "title": "Media Type",
+ "type": "string"
+}
removedOutput schema / properties / mime_type
Removed value: -{
- "description": "IANA media type (media_type in JSON responses).",
- "title": "Mime 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"
+}
addedOutput schema / properties / status
Added value: +{
+ "description": "pending until POST /complete, then active.",
+ "title": "Status",
+ "type": "string"
+}
addedOutput schema / properties / task_id
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Linked work-contract UUID when present.",
+ "title": "Task Id"
+}
changedOutput schema / required
Previous value: -[
- "id",
- "mime_type",
- "byte_size",
- "digest",
- "download_url"
-]New value: +[
+ "artifact_id",
+ "publisher_id",
+ "media_type",
+ "byte_size",
+ "digest_sha256",
+ "status",
+ "created_at",
+ "expires_at",
+ "download_url"
+]