OCI Distribution Conformance Tests

Summary
902 passed2 skipped
Start Time Jun 24 16:40:51.878 -0400 EDT
End Time Jun 24 16:40:52.739 -0400 EDT
Time Elapsed 861.421408ms
Tested Spec 1.1
Conformance Commit 2292ca1d69ae7f6d7fc455e4341e8bab3a4d3e00
Configuration
registry: 127.0.0.1:5000
tls: disabled
repo1: conformance/repo1
repo2: conformance/repo2
username: ""
password: ""
cacheAuth: true
logging: warn
apis:
  ping: true
  pull: true
  push: true
  blobs:
    atomic: true
    delete: true
    digestHeader: true
    mountAnonymous: true
    uploadCancel: true
  manifests:
    atomic: true
    delete: true
    digestHeader: true
    tagParam: false
  tags:
    atomic: true
    delete: true
    list: true
  referrer: true
data:
  image: true
  index: true
  indexList: true
  sparse: true
  artifact: true
  subject: true
  subjectMissing: true
  artifactList: true
  subjectList: true
  dataField: true
  nondistributable: true
  customFields: true
  noLayers: true
  emptyBlob: true
  sha512: true
roData:
  tags: []
  manifests: []
  blobs: []
  referrers: []
resultsDir: ./results
version: "1.1"
commit: 2292ca1d69ae7f6d7fc455e4341e8bab3a4d3e00

OCI Conformance Test

OCI Conformance Test/ping

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [2]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/empty

OCI Conformance Test/empty/tag list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [38]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":[]}
================================================================================

OCI Conformance Test/empty/referrers

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/referrers/sha256:a29cee929378556a5ea0f194b4ebed55ba9fc46274c89290b6b5eeac0ffef697
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [89]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[]}

================================================================================

OCI Conformance Test/sha256 blobs

OCI Conformance Test/sha256 blobs/get-missing

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:84acd5921740e16cfed1f251402cda8ab39cc87f8aa73adbcecefa6be497b6d3
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"BLOB_UNKNOWN","message":"blob unknown to registry","detail":"blob was not found"}]}

================================================================================

OCI Conformance Test/sha256 blobs/post only

OCI Conformance Test/sha256 blobs/post only/blob-post-only

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/?digest=sha256%3Ab80d682938f7860283ea086472553799fad390a989b4a65c383fce770c97fb79
Headers:
             Content-Length: [512]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:b80d682938f7860283ea086472553799fad390a989b4a65c383fce770c97fb79]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:b80d682938f7860283ea086472553799fad390a989b4a65c383fce770c97fb79]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:b80d682938f7860283ea086472553799fad390a989b4a65c383fce770c97fb79
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:b80d682938f7860283ea086472553799fad390a989b4a65c383fce770c97fb79]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/post only/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:b80d682938f7860283ea086472553799fad390a989b4a65c383fce770c97fb79
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:b80d682938f7860283ea086472553799fad390a989b4a65c383fce770c97fb79]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/post only/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:b80d682938f7860283ea086472553799fad390a989b4a65c383fce770c97fb79
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:b80d682938f7860283ea086472553799fad390a989b4a65c383fce770c97fb79]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/post only/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:b80d682938f7860283ea086472553799fad390a989b4a65c383fce770c97fb79
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:b80d682938f7860283ea086472553799fad390a989b4a65c383fce770c97fb79
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/post+put

OCI Conformance Test/sha256 blobs/post+put/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/8q9Woh54iVlaTpPzppdsog?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/8q9Woh54iVlaTpPzppdsog?digest=sha256%3Af1c44126a7b933c8c7c3682b7b1ee32a061c36de0714ce5867fca0eabe082f69&state=*****
Headers:
             Content-Length: [512]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:f1c44126a7b933c8c7c3682b7b1ee32a061c36de0714ce5867fca0eabe082f69]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:f1c44126a7b933c8c7c3682b7b1ee32a061c36de0714ce5867fca0eabe082f69]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f1c44126a7b933c8c7c3682b7b1ee32a061c36de0714ce5867fca0eabe082f69
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:f1c44126a7b933c8c7c3682b7b1ee32a061c36de0714ce5867fca0eabe082f69]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/post+put/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f1c44126a7b933c8c7c3682b7b1ee32a061c36de0714ce5867fca0eabe082f69
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:f1c44126a7b933c8c7c3682b7b1ee32a061c36de0714ce5867fca0eabe082f69]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/post+put/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f1c44126a7b933c8c7c3682b7b1ee32a061c36de0714ce5867fca0eabe082f69
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:f1c44126a7b933c8c7c3682b7b1ee32a061c36de0714ce5867fca0eabe082f69]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/post+put/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f1c44126a7b933c8c7c3682b7b1ee32a061c36de0714ce5867fca0eabe082f69
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f1c44126a7b933c8c7c3682b7b1ee32a061c36de0714ce5867fca0eabe082f69
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked single

OCI Conformance Test/sha256 blobs/chunked single/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/XE5zrAHtlm0uqpm_O-E0Yw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/XE5zrAHtlm0uqpm_O-E0Yw?state=*****
Headers:
             Content-Length: [512]
              Content-Range: [0-511]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/XE5zrAHtlm0uqpm_O-E0Yw?state=*****]
                      Range: [0-511]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/XE5zrAHtlm0uqpm_O-E0Yw?digest=sha256%3Afa7fee91880ec6106be7a8eaba606fcc78eece60f5b89365c947254ff6d469a0&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:fa7fee91880ec6106be7a8eaba606fcc78eece60f5b89365c947254ff6d469a0]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:fa7fee91880ec6106be7a8eaba606fcc78eece60f5b89365c947254ff6d469a0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa7fee91880ec6106be7a8eaba606fcc78eece60f5b89365c947254ff6d469a0
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:fa7fee91880ec6106be7a8eaba606fcc78eece60f5b89365c947254ff6d469a0]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked single/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa7fee91880ec6106be7a8eaba606fcc78eece60f5b89365c947254ff6d469a0
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:fa7fee91880ec6106be7a8eaba606fcc78eece60f5b89365c947254ff6d469a0]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked single/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa7fee91880ec6106be7a8eaba606fcc78eece60f5b89365c947254ff6d469a0
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:fa7fee91880ec6106be7a8eaba606fcc78eece60f5b89365c947254ff6d469a0]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked single/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa7fee91880ec6106be7a8eaba606fcc78eece60f5b89365c947254ff6d469a0
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa7fee91880ec6106be7a8eaba606fcc78eece60f5b89365c947254ff6d469a0
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/stream

OCI Conformance Test/sha256 blobs/stream/blob-patch-stream

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/f3vbRdfGxfa4bJOvnnAPsg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/f3vbRdfGxfa4bJOvnnAPsg?state=*****
Headers:
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/f3vbRdfGxfa4bJOvnnAPsg?state=*****]
                      Range: [0-511]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/f3vbRdfGxfa4bJOvnnAPsg?digest=sha256%3A7dcd7abfe76549e01d41e7ce09511eadd6ec07a1b5db4535e61da64cef55be99&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:7dcd7abfe76549e01d41e7ce09511eadd6ec07a1b5db4535e61da64cef55be99]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:7dcd7abfe76549e01d41e7ce09511eadd6ec07a1b5db4535e61da64cef55be99]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7dcd7abfe76549e01d41e7ce09511eadd6ec07a1b5db4535e61da64cef55be99
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:7dcd7abfe76549e01d41e7ce09511eadd6ec07a1b5db4535e61da64cef55be99]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/stream/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7dcd7abfe76549e01d41e7ce09511eadd6ec07a1b5db4535e61da64cef55be99
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:7dcd7abfe76549e01d41e7ce09511eadd6ec07a1b5db4535e61da64cef55be99]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/stream/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7dcd7abfe76549e01d41e7ce09511eadd6ec07a1b5db4535e61da64cef55be99
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:7dcd7abfe76549e01d41e7ce09511eadd6ec07a1b5db4535e61da64cef55be99]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/stream/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7dcd7abfe76549e01d41e7ce09511eadd6ec07a1b5db4535e61da64cef55be99
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7dcd7abfe76549e01d41e7ce09511eadd6ec07a1b5db4535e61da64cef55be99
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/mount

OCI Conformance Test/sha256 blobs/mount/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo2/blobs/uploads/nNg6-y1lMuWpKYGaElJRzA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/uploads/nNg6-y1lMuWpKYGaElJRzA?digest=sha256%3A7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb&state=*****
Headers:
             Content-Length: [512]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo2/blobs/sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/mount/blob-mount

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/?from=conformance%2Frepo2&mount=sha256%3A7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/mount/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/mount/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/mount/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/mount/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/sha256:7db1300fee4c7059e1683f013bf862a3b920b7d88b6288a67c694422736bfeeb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/mount anonymous

OCI Conformance Test/sha256 blobs/mount anonymous/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo2/blobs/uploads/acezbYeltmb0TJRmuQ3haQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/uploads/acezbYeltmb0TJRmuQ3haQ?digest=sha256%3A1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b&state=*****
Headers:
             Content-Length: [512]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo2/blobs/sha256:1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/sha256:1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/mount anonymous/blob-mount-anonymous

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/?mount=sha256%3A1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/K1iiUb3C_rwT_JWSxy5dYQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/K1iiUb3C_rwT_JWSxy5dYQ?digest=sha256%3A1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b&state=*****
Headers:
             Content-Length: [512]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

Errors:

registry returned status 202, fell back to blob POST+PUT

OCI Conformance Test/sha256 blobs/mount anonymous/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/mount anonymous/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/sha256:1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/sha256:1e5edabc70ec8445b8a0f0bbdffc4889cf1b84ee284e65fd2a65e589c1425d3b
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/mount missing

OCI Conformance Test/sha256 blobs/mount missing/blob-mount

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/?from=conformance%2Frepo2&mount=sha256%3A8e7b27a9f103c0bb46a7713f2ac82185706d2b8cf775ab90b4aa8f1b668b6c49
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/oseoeIFIbb9AffzqifQkXw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/oseoeIFIbb9AffzqifQkXw?digest=sha256%3A8e7b27a9f103c0bb46a7713f2ac82185706d2b8cf775ab90b4aa8f1b668b6c49&state=*****
Headers:
             Content-Length: [512]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:8e7b27a9f103c0bb46a7713f2ac82185706d2b8cf775ab90b4aa8f1b668b6c49]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:8e7b27a9f103c0bb46a7713f2ac82185706d2b8cf775ab90b4aa8f1b668b6c49]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:8e7b27a9f103c0bb46a7713f2ac82185706d2b8cf775ab90b4aa8f1b668b6c49
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:8e7b27a9f103c0bb46a7713f2ac82185706d2b8cf775ab90b4aa8f1b668b6c49]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/mount missing/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:8e7b27a9f103c0bb46a7713f2ac82185706d2b8cf775ab90b4aa8f1b668b6c49
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:8e7b27a9f103c0bb46a7713f2ac82185706d2b8cf775ab90b4aa8f1b668b6c49]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/mount missing/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:8e7b27a9f103c0bb46a7713f2ac82185706d2b8cf775ab90b4aa8f1b668b6c49
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:8e7b27a9f103c0bb46a7713f2ac82185706d2b8cf775ab90b4aa8f1b668b6c49]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/mount missing/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:8e7b27a9f103c0bb46a7713f2ac82185706d2b8cf775ab90b4aa8f1b668b6c49
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:8e7b27a9f103c0bb46a7713f2ac82185706d2b8cf775ab90b4aa8f1b668b6c49
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/post cancel

OCI Conformance Test/sha256 blobs/post cancel/blob-post-cancel

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/nGVVmaVpkZEdfgHP2cdR4A?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/nGVVmaVpkZEdfgHP2cdR4A?state=*****
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/post cancel/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:84acd5921740e16cfed1f251402cda8ab39cc87f8aa73adbcecefa6be497b6d3
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:84acd5921740e16cfed1f251402cda8ab39cc87f8aa73adbcecefa6be497b6d3
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked multi

OCI Conformance Test/sha256 blobs/chunked multi/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/LYOm0EvAD3gTU8liuVogSw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/LYOm0EvAD3gTU8liuVogSw?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [0-1023]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/LYOm0EvAD3gTU8liuVogSw?state=*****]
                      Range: [0-1023]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/LYOm0EvAD3gTU8liuVogSw?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [1024-2047]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/LYOm0EvAD3gTU8liuVogSw?state=*****]
                      Range: [0-2047]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/LYOm0EvAD3gTU8liuVogSw?state=*****
Headers:
             Content-Length: [1019]
              Content-Range: [2048-3066]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1019 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/LYOm0EvAD3gTU8liuVogSw?state=*****]
                      Range: [0-3066]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/LYOm0EvAD3gTU8liuVogSw?digest=sha256%3A1bb42fdca15b2ec097973904f48028ab310a747096e4ea44064decc240e4cbfa&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:1bb42fdca15b2ec097973904f48028ab310a747096e4ea44064decc240e4cbfa]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:1bb42fdca15b2ec097973904f48028ab310a747096e4ea44064decc240e4cbfa]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1bb42fdca15b2ec097973904f48028ab310a747096e4ea44064decc240e4cbfa
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:1bb42fdca15b2ec097973904f48028ab310a747096e4ea44064decc240e4cbfa]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked multi/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1bb42fdca15b2ec097973904f48028ab310a747096e4ea44064decc240e4cbfa
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:1bb42fdca15b2ec097973904f48028ab310a747096e4ea44064decc240e4cbfa]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked multi/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1bb42fdca15b2ec097973904f48028ab310a747096e4ea44064decc240e4cbfa
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:1bb42fdca15b2ec097973904f48028ab310a747096e4ea44064decc240e4cbfa]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked multi/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1bb42fdca15b2ec097973904f48028ab310a747096e4ea44064decc240e4cbfa
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1bb42fdca15b2ec097973904f48028ab310a747096e4ea44064decc240e4cbfa
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked multi and put chunk

OCI Conformance Test/sha256 blobs/chunked multi and put chunk/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/wTnbgUAt_ncroX__QqJ48g?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/wTnbgUAt_ncroX__QqJ48g?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [0-1023]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/wTnbgUAt_ncroX__QqJ48g?state=*****]
                      Range: [0-1023]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/wTnbgUAt_ncroX__QqJ48g?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [1024-2047]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/wTnbgUAt_ncroX__QqJ48g?state=*****]
                      Range: [0-2047]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/wTnbgUAt_ncroX__QqJ48g?digest=sha256%3A3eb47eae9109af41c174c9e4606a7b245f652a4db3cc79b77eb00a09ed94a075&state=*****
Headers:
             Content-Length: [1019]
              Content-Range: [2048-3066]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1019 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:3eb47eae9109af41c174c9e4606a7b245f652a4db3cc79b77eb00a09ed94a075]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:3eb47eae9109af41c174c9e4606a7b245f652a4db3cc79b77eb00a09ed94a075]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:3eb47eae9109af41c174c9e4606a7b245f652a4db3cc79b77eb00a09ed94a075
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:3eb47eae9109af41c174c9e4606a7b245f652a4db3cc79b77eb00a09ed94a075]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked multi and put chunk/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:3eb47eae9109af41c174c9e4606a7b245f652a4db3cc79b77eb00a09ed94a075
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:3eb47eae9109af41c174c9e4606a7b245f652a4db3cc79b77eb00a09ed94a075]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked multi and put chunk/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:3eb47eae9109af41c174c9e4606a7b245f652a4db3cc79b77eb00a09ed94a075
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:3eb47eae9109af41c174c9e4606a7b245f652a4db3cc79b77eb00a09ed94a075]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked multi and put chunk/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:3eb47eae9109af41c174c9e4606a7b245f652a4db3cc79b77eb00a09ed94a075
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:3eb47eae9109af41c174c9e4606a7b245f652a4db3cc79b77eb00a09ed94a075
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked out-of-order

OCI Conformance Test/sha256 blobs/chunked out-of-order/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [1024-2047]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [147]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                      Range: [0--1]
{"errors":[{"code":"SIZE_INVALID","message":"provided length did not match content length","detail":"range is not valid, current range is 0--1"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****]
                      Range: [0--1]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [0-1023]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****]
                      Range: [0-1023]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****
Headers:
             Content-Length: [1019]
              Content-Range: [2048-3066]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1019 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [149]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                      Range: [0-1023]
{"errors":[{"code":"SIZE_INVALID","message":"provided length did not match content length","detail":"range is not valid, current range is 0-1023"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****]
                      Range: [0-1023]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [1024-2047]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****]
                      Range: [0-2047]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [0-1023]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [149]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                      Range: [0-2047]
{"errors":[{"code":"SIZE_INVALID","message":"provided length did not match content length","detail":"range is not valid, current range is 0-2047"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****]
                      Range: [0-2047]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****
Headers:
             Content-Length: [1019]
              Content-Range: [2048-3066]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1019 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?state=*****]
                      Range: [0-3066]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/_sZxtKViuilBXMcGPrnTww?digest=sha256%3Afa61587a6e7fbf42c34f0e8417c53a3c259b4a44ae08c3b268e35b48cdaac0ad&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:fa61587a6e7fbf42c34f0e8417c53a3c259b4a44ae08c3b268e35b48cdaac0ad]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:fa61587a6e7fbf42c34f0e8417c53a3c259b4a44ae08c3b268e35b48cdaac0ad]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa61587a6e7fbf42c34f0e8417c53a3c259b4a44ae08c3b268e35b48cdaac0ad
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:fa61587a6e7fbf42c34f0e8417c53a3c259b4a44ae08c3b268e35b48cdaac0ad]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked out-of-order/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa61587a6e7fbf42c34f0e8417c53a3c259b4a44ae08c3b268e35b48cdaac0ad
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:fa61587a6e7fbf42c34f0e8417c53a3c259b4a44ae08c3b268e35b48cdaac0ad]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked out-of-order/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa61587a6e7fbf42c34f0e8417c53a3c259b4a44ae08c3b268e35b48cdaac0ad
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:fa61587a6e7fbf42c34f0e8417c53a3c259b4a44ae08c3b268e35b48cdaac0ad]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked out-of-order/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa61587a6e7fbf42c34f0e8417c53a3c259b4a44ae08c3b268e35b48cdaac0ad
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa61587a6e7fbf42c34f0e8417c53a3c259b4a44ae08c3b268e35b48cdaac0ad
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked out-of-order and put chunk

OCI Conformance Test/sha256 blobs/chunked out-of-order and put chunk/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [1024-2047]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [147]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                      Range: [0--1]
{"errors":[{"code":"SIZE_INVALID","message":"provided length did not match content length","detail":"range is not valid, current range is 0--1"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?state=*****
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?state=*****]
                      Range: [0--1]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [0-1023]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?state=*****]
                      Range: [0-1023]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?digest=sha256%3Ac4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26&state=*****
Headers:
             Content-Length: [1019]
              Content-Range: [2048-3066]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1019 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [149]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                      Range: [0-1023]
{"errors":[{"code":"SIZE_INVALID","message":"provided length did not match content length","detail":"range is not valid, current range is 0-1023"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?digest=sha256%3Ac4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26&state=*****
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?state=*****]
                      Range: [0-1023]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [1024-2047]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?state=*****]
                      Range: [0-2047]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [0-1023]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [149]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                      Range: [0-2047]
{"errors":[{"code":"SIZE_INVALID","message":"provided length did not match content length","detail":"range is not valid, current range is 0-2047"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?state=*****
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?state=*****]
                      Range: [0-2047]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/uYb_3x0O6Fspd0QBB6MRZw?digest=sha256%3Ac4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26&state=*****
Headers:
             Content-Length: [1019]
              Content-Range: [2048-3066]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1019 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:c4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:c4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:c4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked out-of-order and put chunk/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:c4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked out-of-order and put chunk/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:c4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/chunked out-of-order and put chunk/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c4bdd1971fd39e68b17749588efa134db1d9a3555080d85608b578ce98301b26
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/range requests

OCI Conformance Test/sha256 blobs/range requests/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/KqYSmlfrjyqCCDw5gQ781w?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/KqYSmlfrjyqCCDw5gQ781w?digest=sha256%3A762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81&state=*****
Headers:
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/range requests/range 500-1499

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81
Headers:
                      Range: [bytes=500-1499]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 206
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [1000]
              Content-Range: [bytes 500-1499/2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 1000 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/range requests/range 500-

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81
Headers:
                      Range: [bytes=500-]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 206
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [1548]
              Content-Range: [bytes 500-2047/2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 1548 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/range requests/range -500

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81
Headers:
                      Range: [bytes=-500]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 206
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [500]
              Content-Range: [bytes 1548-2047/2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 500 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/range requests/range 2000-5000

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81
Headers:
                      Range: [bytes=2000-5000]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 206
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [48]
              Content-Range: [bytes 2000-2047/2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 48 bytes not shown ---
================================================================================

OCI Conformance Test/sha256 blobs/range requests/range 500-0

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81
Headers:
                      Range: [bytes=500-0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [14]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81]
  Docker-Distribution-Api-Version: [registry/2.0]
     X-Content-Type-Options: [nosniff]
invalid range

================================================================================

OCI Conformance Test/sha256 blobs/range requests/range 5000-10000

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81
Headers:
                      Range: [bytes=5000-10000]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [33]
              Content-Range: [bytes */2048]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81]
  Docker-Distribution-Api-Version: [registry/2.0]
     X-Content-Type-Options: [nosniff]
invalid range: failed to overlap

================================================================================

OCI Conformance Test/sha256 blobs/range requests/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762e4abe8d927cd51c438fc6794de80671dac6719d767a68c77bf4594cf03a81
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/empty

OCI Conformance Test/sha256 blobs/empty/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/H4v1gMNVB94sxTBD-yn9Cw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/H4v1gMNVB94sxTBD-yn9Cw?digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [0]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/empty/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [0]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/empty/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [0]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/empty/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/emptyJSON

OCI Conformance Test/sha256 blobs/emptyJSON/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/tNkQSoC9UALSiUZ4YuzU4g?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/tNkQSoC9UALSiUZ4YuzU4g?digest=sha256%3A44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a&state=*****
Headers:
             Content-Length: [2]
               Content-Type: [application/octet-stream]
{}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/sha256 blobs/emptyJSON/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/emptyJSON/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/sha256 blobs/emptyJSON/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha256 blobs/bad digest post only

OCI Conformance Test/sha256 blobs/bad digest post only/blob-post-only

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/?digest=sha256%3Ac66718d316b162cc405edb2f94f410aad92093d3f85b74730cb69d5fe8d1519a
Headers:
             Content-Length: [3072]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 3072 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 400
Headers:
             Content-Length: [103]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"BLOB_UPLOAD_INVALID","message":"blob upload invalid","detail":"digest mismatch"}]}

================================================================================

OCI Conformance Test/sha256 blobs/bad digest post+put

OCI Conformance Test/sha256 blobs/bad digest post+put/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/jIUnIYaOSmADuPBd0fuRsA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/jIUnIYaOSmADuPBd0fuRsA?digest=sha256%3Aeafe49502a01675787d2c86d65d8affe03d0188ca48d868b922143b95cf47ba7&state=*****
Headers:
             Content-Length: [3072]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 3072 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 400
Headers:
             Content-Length: [185]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"BLOB_UPLOAD_INVALID","message":"blob upload invalid","detail":"invalid digest, expected: sha256:e717a366e880908dadf65d880e61dfeac2989ff6ab9240312fb224a4e91eeba0"}]}

================================================================================

OCI Conformance Test/sha256 blobs/bad digest chunked

OCI Conformance Test/sha256 blobs/bad digest chunked/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/PZ_mqFFojFGUlAV1h1kPHg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/PZ_mqFFojFGUlAV1h1kPHg?state=*****
Headers:
             Content-Length: [1025]
              Content-Range: [0-1024]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1025 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/PZ_mqFFojFGUlAV1h1kPHg?state=*****]
                      Range: [0-1024]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/PZ_mqFFojFGUlAV1h1kPHg?state=*****
Headers:
             Content-Length: [1025]
              Content-Range: [1025-2049]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1025 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/PZ_mqFFojFGUlAV1h1kPHg?state=*****]
                      Range: [0-2049]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/PZ_mqFFojFGUlAV1h1kPHg?state=*****
Headers:
             Content-Length: [1022]
              Content-Range: [2050-3071]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1022 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/PZ_mqFFojFGUlAV1h1kPHg?state=*****]
                      Range: [0-3071]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/PZ_mqFFojFGUlAV1h1kPHg?digest=sha256%3Ae3dd6770f1c39275dab80cadb20876be4700fcd49b2d7397c6b6fd9110077f2d&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 400
Headers:
             Content-Length: [185]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"BLOB_UPLOAD_INVALID","message":"blob upload invalid","detail":"invalid digest, expected: sha256:2b0d6a4200d1a4ed5b905cabdb732f1b8ea33a83dc20d1b67f0ad73c6cdbd9ca"}]}

================================================================================

OCI Conformance Test/sha256 blobs/bad digest chunked and put chunk

OCI Conformance Test/sha256 blobs/bad digest chunked and put chunk/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/4xLaT84kDXCKBJseBjSOVQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/4xLaT84kDXCKBJseBjSOVQ?state=*****
Headers:
             Content-Length: [1025]
              Content-Range: [0-1024]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1025 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/4xLaT84kDXCKBJseBjSOVQ?state=*****]
                      Range: [0-1024]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/4xLaT84kDXCKBJseBjSOVQ?state=*****
Headers:
             Content-Length: [1025]
              Content-Range: [1025-2049]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1025 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/4xLaT84kDXCKBJseBjSOVQ?state=*****]
                      Range: [0-2049]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/4xLaT84kDXCKBJseBjSOVQ?state=*****
Headers:
             Content-Length: [1022]
              Content-Range: [2050-3071]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1022 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/4xLaT84kDXCKBJseBjSOVQ?state=*****]
                      Range: [0-3071]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/4xLaT84kDXCKBJseBjSOVQ?digest=sha256%3A52e4e6eae87e75352dcc73af35fc5bb928932e92b9bf6a572d3ececba1553d10&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 400
Headers:
             Content-Length: [185]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"BLOB_UPLOAD_INVALID","message":"blob upload invalid","detail":"invalid digest, expected: sha256:748e84513c362e643d3404018091cd6b54cb847cf378ce85b35082e5639e14a0"}]}

================================================================================

OCI Conformance Test/sha256 blobs/bad digest stream

OCI Conformance Test/sha256 blobs/bad digest stream/blob-patch-stream

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/zogLjRcKxfTOWL6JzPLbAQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/zogLjRcKxfTOWL6JzPLbAQ?state=*****
Headers:
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 3072 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/zogLjRcKxfTOWL6JzPLbAQ?state=*****]
                      Range: [0-3071]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/zogLjRcKxfTOWL6JzPLbAQ?digest=sha256%3A7d667349eaa113574b47a66dc71652e7859fb82eb587da2eec938e2878803658&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 400
Headers:
             Content-Length: [185]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"BLOB_UPLOAD_INVALID","message":"blob upload invalid","detail":"invalid digest, expected: sha256:25e74646d4e59f8fbc11e4cacbcf8628e3c89ec8d69fa73d902e922472ff5956"}]}

================================================================================

OCI Conformance Test/sha512 blobs

OCI Conformance Test/sha512 blobs/get-missing

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:647fa78288e89822262054ab35b5070a66173a7a1002aa9e4aa45335d466bb7dc5ecd508144acdd68cd3439074c445062d0da056c4a1dc0da61e41409db66d52
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"BLOB_UNKNOWN","message":"blob unknown to registry","detail":"blob was not found"}]}

================================================================================

OCI Conformance Test/sha512 blobs/post only

OCI Conformance Test/sha512 blobs/post only/blob-post-only

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/?digest=sha512%3A1c179727753dd80da56336bf29a2ac676ec06f54879acabd7bac4b9e191919e4dadc958ae2912e318709f64fed7b046727adef9ff28f94bc42b8299a93b0d1de
Headers:
             Content-Length: [512]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:1c179727753dd80da56336bf29a2ac676ec06f54879acabd7bac4b9e191919e4dadc958ae2912e318709f64fed7b046727adef9ff28f94bc42b8299a93b0d1de]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:1c179727753dd80da56336bf29a2ac676ec06f54879acabd7bac4b9e191919e4dadc958ae2912e318709f64fed7b046727adef9ff28f94bc42b8299a93b0d1de]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:1c179727753dd80da56336bf29a2ac676ec06f54879acabd7bac4b9e191919e4dadc958ae2912e318709f64fed7b046727adef9ff28f94bc42b8299a93b0d1de
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:1c179727753dd80da56336bf29a2ac676ec06f54879acabd7bac4b9e191919e4dadc958ae2912e318709f64fed7b046727adef9ff28f94bc42b8299a93b0d1de]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/post only/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:1c179727753dd80da56336bf29a2ac676ec06f54879acabd7bac4b9e191919e4dadc958ae2912e318709f64fed7b046727adef9ff28f94bc42b8299a93b0d1de
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:1c179727753dd80da56336bf29a2ac676ec06f54879acabd7bac4b9e191919e4dadc958ae2912e318709f64fed7b046727adef9ff28f94bc42b8299a93b0d1de]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/post only/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:1c179727753dd80da56336bf29a2ac676ec06f54879acabd7bac4b9e191919e4dadc958ae2912e318709f64fed7b046727adef9ff28f94bc42b8299a93b0d1de
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:1c179727753dd80da56336bf29a2ac676ec06f54879acabd7bac4b9e191919e4dadc958ae2912e318709f64fed7b046727adef9ff28f94bc42b8299a93b0d1de]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/post only/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:1c179727753dd80da56336bf29a2ac676ec06f54879acabd7bac4b9e191919e4dadc958ae2912e318709f64fed7b046727adef9ff28f94bc42b8299a93b0d1de
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:1c179727753dd80da56336bf29a2ac676ec06f54879acabd7bac4b9e191919e4dadc958ae2912e318709f64fed7b046727adef9ff28f94bc42b8299a93b0d1de
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/post+put

OCI Conformance Test/sha512 blobs/post+put/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/e4GnuyONjrYNL5u4gvxfFw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/e4GnuyONjrYNL5u4gvxfFw?digest=sha512%3A7ae7b493ea0c0a9af577c8b63f15244cccaee44071d9c446b8b1d2791ea1b4543b5e3236d2d1a7c90e8f4733f6976ce5d791b788365428d7ebaa58d9eb450196&state=*****
Headers:
             Content-Length: [512]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:7ae7b493ea0c0a9af577c8b63f15244cccaee44071d9c446b8b1d2791ea1b4543b5e3236d2d1a7c90e8f4733f6976ce5d791b788365428d7ebaa58d9eb450196]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:7ae7b493ea0c0a9af577c8b63f15244cccaee44071d9c446b8b1d2791ea1b4543b5e3236d2d1a7c90e8f4733f6976ce5d791b788365428d7ebaa58d9eb450196]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:7ae7b493ea0c0a9af577c8b63f15244cccaee44071d9c446b8b1d2791ea1b4543b5e3236d2d1a7c90e8f4733f6976ce5d791b788365428d7ebaa58d9eb450196
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:7ae7b493ea0c0a9af577c8b63f15244cccaee44071d9c446b8b1d2791ea1b4543b5e3236d2d1a7c90e8f4733f6976ce5d791b788365428d7ebaa58d9eb450196]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/post+put/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:7ae7b493ea0c0a9af577c8b63f15244cccaee44071d9c446b8b1d2791ea1b4543b5e3236d2d1a7c90e8f4733f6976ce5d791b788365428d7ebaa58d9eb450196
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:7ae7b493ea0c0a9af577c8b63f15244cccaee44071d9c446b8b1d2791ea1b4543b5e3236d2d1a7c90e8f4733f6976ce5d791b788365428d7ebaa58d9eb450196]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/post+put/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:7ae7b493ea0c0a9af577c8b63f15244cccaee44071d9c446b8b1d2791ea1b4543b5e3236d2d1a7c90e8f4733f6976ce5d791b788365428d7ebaa58d9eb450196
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:7ae7b493ea0c0a9af577c8b63f15244cccaee44071d9c446b8b1d2791ea1b4543b5e3236d2d1a7c90e8f4733f6976ce5d791b788365428d7ebaa58d9eb450196]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/post+put/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:7ae7b493ea0c0a9af577c8b63f15244cccaee44071d9c446b8b1d2791ea1b4543b5e3236d2d1a7c90e8f4733f6976ce5d791b788365428d7ebaa58d9eb450196
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:7ae7b493ea0c0a9af577c8b63f15244cccaee44071d9c446b8b1d2791ea1b4543b5e3236d2d1a7c90e8f4733f6976ce5d791b788365428d7ebaa58d9eb450196
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked single

OCI Conformance Test/sha512 blobs/chunked single/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/6sS2C8JKey0mbtP3HnnobA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/6sS2C8JKey0mbtP3HnnobA?state=*****
Headers:
             Content-Length: [512]
              Content-Range: [0-511]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/6sS2C8JKey0mbtP3HnnobA?state=*****]
                      Range: [0-511]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/6sS2C8JKey0mbtP3HnnobA?digest=sha512%3A73a8180dcc786103930de10bc9b9e17f1559f3d3cf180196ae2afa864a88ade1da241bf61e4f8c0b82bd86070e70e09c1388e08ac6d1ef627653dd8a04a48971&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:73a8180dcc786103930de10bc9b9e17f1559f3d3cf180196ae2afa864a88ade1da241bf61e4f8c0b82bd86070e70e09c1388e08ac6d1ef627653dd8a04a48971]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:73a8180dcc786103930de10bc9b9e17f1559f3d3cf180196ae2afa864a88ade1da241bf61e4f8c0b82bd86070e70e09c1388e08ac6d1ef627653dd8a04a48971]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:73a8180dcc786103930de10bc9b9e17f1559f3d3cf180196ae2afa864a88ade1da241bf61e4f8c0b82bd86070e70e09c1388e08ac6d1ef627653dd8a04a48971
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:73a8180dcc786103930de10bc9b9e17f1559f3d3cf180196ae2afa864a88ade1da241bf61e4f8c0b82bd86070e70e09c1388e08ac6d1ef627653dd8a04a48971]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked single/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:73a8180dcc786103930de10bc9b9e17f1559f3d3cf180196ae2afa864a88ade1da241bf61e4f8c0b82bd86070e70e09c1388e08ac6d1ef627653dd8a04a48971
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:73a8180dcc786103930de10bc9b9e17f1559f3d3cf180196ae2afa864a88ade1da241bf61e4f8c0b82bd86070e70e09c1388e08ac6d1ef627653dd8a04a48971]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked single/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:73a8180dcc786103930de10bc9b9e17f1559f3d3cf180196ae2afa864a88ade1da241bf61e4f8c0b82bd86070e70e09c1388e08ac6d1ef627653dd8a04a48971
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:73a8180dcc786103930de10bc9b9e17f1559f3d3cf180196ae2afa864a88ade1da241bf61e4f8c0b82bd86070e70e09c1388e08ac6d1ef627653dd8a04a48971]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked single/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:73a8180dcc786103930de10bc9b9e17f1559f3d3cf180196ae2afa864a88ade1da241bf61e4f8c0b82bd86070e70e09c1388e08ac6d1ef627653dd8a04a48971
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:73a8180dcc786103930de10bc9b9e17f1559f3d3cf180196ae2afa864a88ade1da241bf61e4f8c0b82bd86070e70e09c1388e08ac6d1ef627653dd8a04a48971
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/stream

OCI Conformance Test/sha512 blobs/stream/blob-patch-stream

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/dx689249P_M5dLbXEm-9Rw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/dx689249P_M5dLbXEm-9Rw?state=*****
Headers:
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/dx689249P_M5dLbXEm-9Rw?state=*****]
                      Range: [0-511]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/dx689249P_M5dLbXEm-9Rw?digest=sha512%3Aa933b229eff8b110a4027847fcc9e41e0e7cbc98a7326a57e2a3a9102f6c4a6b240fb8d23266d51c101af59ba52a2050fee0a4deaf4d7daf73b9273d622ae8d4&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:a933b229eff8b110a4027847fcc9e41e0e7cbc98a7326a57e2a3a9102f6c4a6b240fb8d23266d51c101af59ba52a2050fee0a4deaf4d7daf73b9273d622ae8d4]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:a933b229eff8b110a4027847fcc9e41e0e7cbc98a7326a57e2a3a9102f6c4a6b240fb8d23266d51c101af59ba52a2050fee0a4deaf4d7daf73b9273d622ae8d4]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:a933b229eff8b110a4027847fcc9e41e0e7cbc98a7326a57e2a3a9102f6c4a6b240fb8d23266d51c101af59ba52a2050fee0a4deaf4d7daf73b9273d622ae8d4
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:a933b229eff8b110a4027847fcc9e41e0e7cbc98a7326a57e2a3a9102f6c4a6b240fb8d23266d51c101af59ba52a2050fee0a4deaf4d7daf73b9273d622ae8d4]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/stream/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:a933b229eff8b110a4027847fcc9e41e0e7cbc98a7326a57e2a3a9102f6c4a6b240fb8d23266d51c101af59ba52a2050fee0a4deaf4d7daf73b9273d622ae8d4
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:a933b229eff8b110a4027847fcc9e41e0e7cbc98a7326a57e2a3a9102f6c4a6b240fb8d23266d51c101af59ba52a2050fee0a4deaf4d7daf73b9273d622ae8d4]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/stream/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:a933b229eff8b110a4027847fcc9e41e0e7cbc98a7326a57e2a3a9102f6c4a6b240fb8d23266d51c101af59ba52a2050fee0a4deaf4d7daf73b9273d622ae8d4
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:a933b229eff8b110a4027847fcc9e41e0e7cbc98a7326a57e2a3a9102f6c4a6b240fb8d23266d51c101af59ba52a2050fee0a4deaf4d7daf73b9273d622ae8d4]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/stream/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:a933b229eff8b110a4027847fcc9e41e0e7cbc98a7326a57e2a3a9102f6c4a6b240fb8d23266d51c101af59ba52a2050fee0a4deaf4d7daf73b9273d622ae8d4
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:a933b229eff8b110a4027847fcc9e41e0e7cbc98a7326a57e2a3a9102f6c4a6b240fb8d23266d51c101af59ba52a2050fee0a4deaf4d7daf73b9273d622ae8d4
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/mount

OCI Conformance Test/sha512 blobs/mount/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo2/blobs/uploads/sTJJFoaIepBQ8HczfyPfHw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/uploads/sTJJFoaIepBQ8HczfyPfHw?digest=sha512%3A37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff&state=*****
Headers:
             Content-Length: [512]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo2/blobs/sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/mount/blob-mount

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/?from=conformance%2Frepo2&mount=sha512%3A37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/mount/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/mount/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/mount/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/mount/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/sha512:37c363c9765e40dc6f7198d0f0827bb6407c10ac2d66b4e6f4f0ea6f58bcfe0bf4b04480d542cb9e5f5af24002bc054d4c27e34d49c85df7afd112c0390dbbff
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/mount anonymous

OCI Conformance Test/sha512 blobs/mount anonymous/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo2/blobs/uploads/lcgcZkjg5kPqWT5zyBz3Cg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/uploads/lcgcZkjg5kPqWT5zyBz3Cg?digest=sha512%3A21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f&state=*****
Headers:
             Content-Length: [512]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo2/blobs/sha512:21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/sha512:21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/mount anonymous/blob-mount-anonymous

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/?mount=sha512%3A21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/9gxRBNcSXHGZXN8BjvbeUA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/9gxRBNcSXHGZXN8BjvbeUA?digest=sha512%3A21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f&state=*****
Headers:
             Content-Length: [512]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

Errors:

registry returned status 202, fell back to blob POST+PUT

OCI Conformance Test/sha512 blobs/mount anonymous/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/mount anonymous/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/sha512:21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo2/blobs/sha512:21df8a27b8d49f6e64d566a5c1e11caa15ab0876dca9722ea37452ee5d48ced7c81e24bddfa8893b988ddc2a63de511bfc4aa0212cb94109158d1671a6f5508f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/mount missing

OCI Conformance Test/sha512 blobs/mount missing/blob-mount

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/?from=conformance%2Frepo2&mount=sha512%3A9547162cd54ddb9dd829fb8ed459092e539996ce0dd62818d3b5b1cbf97e627257c6ff62db5a681ec00b35d36904791808ac23c98024af1e8cf2e0361b583614
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/TZUqHa_CZFPjRDIBeN4uuw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/TZUqHa_CZFPjRDIBeN4uuw?digest=sha512%3A9547162cd54ddb9dd829fb8ed459092e539996ce0dd62818d3b5b1cbf97e627257c6ff62db5a681ec00b35d36904791808ac23c98024af1e8cf2e0361b583614&state=*****
Headers:
             Content-Length: [512]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:9547162cd54ddb9dd829fb8ed459092e539996ce0dd62818d3b5b1cbf97e627257c6ff62db5a681ec00b35d36904791808ac23c98024af1e8cf2e0361b583614]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:9547162cd54ddb9dd829fb8ed459092e539996ce0dd62818d3b5b1cbf97e627257c6ff62db5a681ec00b35d36904791808ac23c98024af1e8cf2e0361b583614]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:9547162cd54ddb9dd829fb8ed459092e539996ce0dd62818d3b5b1cbf97e627257c6ff62db5a681ec00b35d36904791808ac23c98024af1e8cf2e0361b583614
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:9547162cd54ddb9dd829fb8ed459092e539996ce0dd62818d3b5b1cbf97e627257c6ff62db5a681ec00b35d36904791808ac23c98024af1e8cf2e0361b583614]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/mount missing/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:9547162cd54ddb9dd829fb8ed459092e539996ce0dd62818d3b5b1cbf97e627257c6ff62db5a681ec00b35d36904791808ac23c98024af1e8cf2e0361b583614
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:9547162cd54ddb9dd829fb8ed459092e539996ce0dd62818d3b5b1cbf97e627257c6ff62db5a681ec00b35d36904791808ac23c98024af1e8cf2e0361b583614]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/mount missing/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:9547162cd54ddb9dd829fb8ed459092e539996ce0dd62818d3b5b1cbf97e627257c6ff62db5a681ec00b35d36904791808ac23c98024af1e8cf2e0361b583614
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [512]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:9547162cd54ddb9dd829fb8ed459092e539996ce0dd62818d3b5b1cbf97e627257c6ff62db5a681ec00b35d36904791808ac23c98024af1e8cf2e0361b583614]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 512 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/mount missing/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:9547162cd54ddb9dd829fb8ed459092e539996ce0dd62818d3b5b1cbf97e627257c6ff62db5a681ec00b35d36904791808ac23c98024af1e8cf2e0361b583614
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:9547162cd54ddb9dd829fb8ed459092e539996ce0dd62818d3b5b1cbf97e627257c6ff62db5a681ec00b35d36904791808ac23c98024af1e8cf2e0361b583614
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/post cancel

OCI Conformance Test/sha512 blobs/post cancel/blob-post-cancel

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/nw7t8agjKApkv6ALDKDLyw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/nw7t8agjKApkv6ALDKDLyw?state=*****
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/post cancel/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:647fa78288e89822262054ab35b5070a66173a7a1002aa9e4aa45335d466bb7dc5ecd508144acdd68cd3439074c445062d0da056c4a1dc0da61e41409db66d52
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:647fa78288e89822262054ab35b5070a66173a7a1002aa9e4aa45335d466bb7dc5ecd508144acdd68cd3439074c445062d0da056c4a1dc0da61e41409db66d52
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked multi

OCI Conformance Test/sha512 blobs/chunked multi/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/t4RNTQibkwnN1LKW5TZYhw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/t4RNTQibkwnN1LKW5TZYhw?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [0-1023]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/t4RNTQibkwnN1LKW5TZYhw?state=*****]
                      Range: [0-1023]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/t4RNTQibkwnN1LKW5TZYhw?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [1024-2047]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/t4RNTQibkwnN1LKW5TZYhw?state=*****]
                      Range: [0-2047]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/t4RNTQibkwnN1LKW5TZYhw?state=*****
Headers:
             Content-Length: [1019]
              Content-Range: [2048-3066]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1019 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/t4RNTQibkwnN1LKW5TZYhw?state=*****]
                      Range: [0-3066]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/t4RNTQibkwnN1LKW5TZYhw?digest=sha512%3Ab1ea3ba1a81515cd272ce75d6e5c17ff2b0debc4279c9f0aa63c66efd29f418d9cf83f3850f3e46e0843ef2a972726f667e69239743e5f96e90558364ff2a5a5&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:b1ea3ba1a81515cd272ce75d6e5c17ff2b0debc4279c9f0aa63c66efd29f418d9cf83f3850f3e46e0843ef2a972726f667e69239743e5f96e90558364ff2a5a5]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:b1ea3ba1a81515cd272ce75d6e5c17ff2b0debc4279c9f0aa63c66efd29f418d9cf83f3850f3e46e0843ef2a972726f667e69239743e5f96e90558364ff2a5a5]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:b1ea3ba1a81515cd272ce75d6e5c17ff2b0debc4279c9f0aa63c66efd29f418d9cf83f3850f3e46e0843ef2a972726f667e69239743e5f96e90558364ff2a5a5
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:b1ea3ba1a81515cd272ce75d6e5c17ff2b0debc4279c9f0aa63c66efd29f418d9cf83f3850f3e46e0843ef2a972726f667e69239743e5f96e90558364ff2a5a5]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked multi/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:b1ea3ba1a81515cd272ce75d6e5c17ff2b0debc4279c9f0aa63c66efd29f418d9cf83f3850f3e46e0843ef2a972726f667e69239743e5f96e90558364ff2a5a5
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:b1ea3ba1a81515cd272ce75d6e5c17ff2b0debc4279c9f0aa63c66efd29f418d9cf83f3850f3e46e0843ef2a972726f667e69239743e5f96e90558364ff2a5a5]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked multi/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:b1ea3ba1a81515cd272ce75d6e5c17ff2b0debc4279c9f0aa63c66efd29f418d9cf83f3850f3e46e0843ef2a972726f667e69239743e5f96e90558364ff2a5a5
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:b1ea3ba1a81515cd272ce75d6e5c17ff2b0debc4279c9f0aa63c66efd29f418d9cf83f3850f3e46e0843ef2a972726f667e69239743e5f96e90558364ff2a5a5]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked multi/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:b1ea3ba1a81515cd272ce75d6e5c17ff2b0debc4279c9f0aa63c66efd29f418d9cf83f3850f3e46e0843ef2a972726f667e69239743e5f96e90558364ff2a5a5
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:b1ea3ba1a81515cd272ce75d6e5c17ff2b0debc4279c9f0aa63c66efd29f418d9cf83f3850f3e46e0843ef2a972726f667e69239743e5f96e90558364ff2a5a5
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked multi and put chunk

OCI Conformance Test/sha512 blobs/chunked multi and put chunk/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/gMpHDb2R3C4SWpSmixT9Tg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/gMpHDb2R3C4SWpSmixT9Tg?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [0-1023]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/gMpHDb2R3C4SWpSmixT9Tg?state=*****]
                      Range: [0-1023]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/gMpHDb2R3C4SWpSmixT9Tg?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [1024-2047]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/gMpHDb2R3C4SWpSmixT9Tg?state=*****]
                      Range: [0-2047]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/gMpHDb2R3C4SWpSmixT9Tg?digest=sha512%3A2887195638bdc439bbefdd6bb4db5a88f1aef19569d862b20d1ba54385cb4f53213d56ee3f9a22aefdeaca9906f5c93ca7e186aa5b488a0570e3b2637f50251f&state=*****
Headers:
             Content-Length: [1019]
              Content-Range: [2048-3066]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1019 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:2887195638bdc439bbefdd6bb4db5a88f1aef19569d862b20d1ba54385cb4f53213d56ee3f9a22aefdeaca9906f5c93ca7e186aa5b488a0570e3b2637f50251f]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:2887195638bdc439bbefdd6bb4db5a88f1aef19569d862b20d1ba54385cb4f53213d56ee3f9a22aefdeaca9906f5c93ca7e186aa5b488a0570e3b2637f50251f]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:2887195638bdc439bbefdd6bb4db5a88f1aef19569d862b20d1ba54385cb4f53213d56ee3f9a22aefdeaca9906f5c93ca7e186aa5b488a0570e3b2637f50251f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:2887195638bdc439bbefdd6bb4db5a88f1aef19569d862b20d1ba54385cb4f53213d56ee3f9a22aefdeaca9906f5c93ca7e186aa5b488a0570e3b2637f50251f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked multi and put chunk/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:2887195638bdc439bbefdd6bb4db5a88f1aef19569d862b20d1ba54385cb4f53213d56ee3f9a22aefdeaca9906f5c93ca7e186aa5b488a0570e3b2637f50251f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:2887195638bdc439bbefdd6bb4db5a88f1aef19569d862b20d1ba54385cb4f53213d56ee3f9a22aefdeaca9906f5c93ca7e186aa5b488a0570e3b2637f50251f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked multi and put chunk/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:2887195638bdc439bbefdd6bb4db5a88f1aef19569d862b20d1ba54385cb4f53213d56ee3f9a22aefdeaca9906f5c93ca7e186aa5b488a0570e3b2637f50251f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:2887195638bdc439bbefdd6bb4db5a88f1aef19569d862b20d1ba54385cb4f53213d56ee3f9a22aefdeaca9906f5c93ca7e186aa5b488a0570e3b2637f50251f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked multi and put chunk/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:2887195638bdc439bbefdd6bb4db5a88f1aef19569d862b20d1ba54385cb4f53213d56ee3f9a22aefdeaca9906f5c93ca7e186aa5b488a0570e3b2637f50251f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:2887195638bdc439bbefdd6bb4db5a88f1aef19569d862b20d1ba54385cb4f53213d56ee3f9a22aefdeaca9906f5c93ca7e186aa5b488a0570e3b2637f50251f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked out-of-order

OCI Conformance Test/sha512 blobs/chunked out-of-order/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [1024-2047]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [147]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                      Range: [0--1]
{"errors":[{"code":"SIZE_INVALID","message":"provided length did not match content length","detail":"range is not valid, current range is 0--1"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****]
                      Range: [0--1]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [0-1023]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****]
                      Range: [0-1023]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****
Headers:
             Content-Length: [1019]
              Content-Range: [2048-3066]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1019 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [149]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                      Range: [0-1023]
{"errors":[{"code":"SIZE_INVALID","message":"provided length did not match content length","detail":"range is not valid, current range is 0-1023"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****]
                      Range: [0-1023]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [1024-2047]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****]
                      Range: [0-2047]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [0-1023]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [149]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                      Range: [0-2047]
{"errors":[{"code":"SIZE_INVALID","message":"provided length did not match content length","detail":"range is not valid, current range is 0-2047"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****]
                      Range: [0-2047]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****
Headers:
             Content-Length: [1019]
              Content-Range: [2048-3066]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1019 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?state=*****]
                      Range: [0-3066]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/YhgxBxUJ9Q3GUGd4eWtm5Q?digest=sha512%3A740a39843a1b6cb49031951af41141fca7da6fd062e207df9692f607698308d6b0ec1a364ac3d7f13f4d71a30e405ba01078a20524890386f89d1c869b7d0ce7&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:740a39843a1b6cb49031951af41141fca7da6fd062e207df9692f607698308d6b0ec1a364ac3d7f13f4d71a30e405ba01078a20524890386f89d1c869b7d0ce7]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:740a39843a1b6cb49031951af41141fca7da6fd062e207df9692f607698308d6b0ec1a364ac3d7f13f4d71a30e405ba01078a20524890386f89d1c869b7d0ce7]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:740a39843a1b6cb49031951af41141fca7da6fd062e207df9692f607698308d6b0ec1a364ac3d7f13f4d71a30e405ba01078a20524890386f89d1c869b7d0ce7
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:740a39843a1b6cb49031951af41141fca7da6fd062e207df9692f607698308d6b0ec1a364ac3d7f13f4d71a30e405ba01078a20524890386f89d1c869b7d0ce7]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked out-of-order/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:740a39843a1b6cb49031951af41141fca7da6fd062e207df9692f607698308d6b0ec1a364ac3d7f13f4d71a30e405ba01078a20524890386f89d1c869b7d0ce7
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:740a39843a1b6cb49031951af41141fca7da6fd062e207df9692f607698308d6b0ec1a364ac3d7f13f4d71a30e405ba01078a20524890386f89d1c869b7d0ce7]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked out-of-order/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:740a39843a1b6cb49031951af41141fca7da6fd062e207df9692f607698308d6b0ec1a364ac3d7f13f4d71a30e405ba01078a20524890386f89d1c869b7d0ce7
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:740a39843a1b6cb49031951af41141fca7da6fd062e207df9692f607698308d6b0ec1a364ac3d7f13f4d71a30e405ba01078a20524890386f89d1c869b7d0ce7]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked out-of-order/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:740a39843a1b6cb49031951af41141fca7da6fd062e207df9692f607698308d6b0ec1a364ac3d7f13f4d71a30e405ba01078a20524890386f89d1c869b7d0ce7
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:740a39843a1b6cb49031951af41141fca7da6fd062e207df9692f607698308d6b0ec1a364ac3d7f13f4d71a30e405ba01078a20524890386f89d1c869b7d0ce7
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked out-of-order and put chunk

OCI Conformance Test/sha512 blobs/chunked out-of-order and put chunk/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [1024-2047]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [147]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                      Range: [0--1]
{"errors":[{"code":"SIZE_INVALID","message":"provided length did not match content length","detail":"range is not valid, current range is 0--1"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?state=*****
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?state=*****]
                      Range: [0--1]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [0-1023]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?state=*****]
                      Range: [0-1023]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?digest=sha512%3A6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c&state=*****
Headers:
             Content-Length: [1019]
              Content-Range: [2048-3066]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1019 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [149]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                      Range: [0-1023]
{"errors":[{"code":"SIZE_INVALID","message":"provided length did not match content length","detail":"range is not valid, current range is 0-1023"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?digest=sha512%3A6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c&state=*****
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?state=*****]
                      Range: [0-1023]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [1024-2047]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?state=*****]
                      Range: [0-2047]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?state=*****
Headers:
             Content-Length: [1024]
              Content-Range: [0-1023]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1024 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [149]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                      Range: [0-2047]
{"errors":[{"code":"SIZE_INVALID","message":"provided length did not match content length","detail":"range is not valid, current range is 0-2047"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?state=*****
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 204
Headers:
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?state=*****]
                      Range: [0-2047]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/c5lPOK3SZJccWQwgyl7d9g?digest=sha512%3A6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c&state=*****
Headers:
             Content-Length: [1019]
              Content-Range: [2048-3066]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1019 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked out-of-order and put chunk/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked out-of-order and put chunk/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3067]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 3067 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/chunked out-of-order and put chunk/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:6dfff5cc46fad080617667b77ae59c9f885c70f95717559feb5de7c11b264693adeccf74b23b8eb2635106bb3ebb7a92d26a43e7a3a259fc7c492fe0172d3d3c
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/range requests

OCI Conformance Test/sha512 blobs/range requests/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/y1JrK2OOeJbppF0e3a8nTg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/y1JrK2OOeJbppF0e3a8nTg?digest=sha512%3A551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec&state=*****
Headers:
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/range requests/range 500-1499

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec
Headers:
                      Range: [bytes=500-1499]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 206
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [1000]
              Content-Range: [bytes 500-1499/2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 1000 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/range requests/range 500-

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec
Headers:
                      Range: [bytes=500-]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 206
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [1548]
              Content-Range: [bytes 500-2047/2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 1548 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/range requests/range -500

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec
Headers:
                      Range: [bytes=-500]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 206
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [500]
              Content-Range: [bytes 1548-2047/2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 500 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/range requests/range 2000-5000

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec
Headers:
                      Range: [bytes=2000-5000]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 206
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [48]
              Content-Range: [bytes 2000-2047/2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 48 bytes not shown ---
================================================================================

OCI Conformance Test/sha512 blobs/range requests/range 500-0

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec
Headers:
                      Range: [bytes=500-0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [14]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec]
  Docker-Distribution-Api-Version: [registry/2.0]
     X-Content-Type-Options: [nosniff]
invalid range

================================================================================

OCI Conformance Test/sha512 blobs/range requests/range 5000-10000

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec
Headers:
                      Range: [bytes=5000-10000]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 416
Headers:
             Content-Length: [33]
              Content-Range: [bytes */2048]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec]
  Docker-Distribution-Api-Version: [registry/2.0]
     X-Content-Type-Options: [nosniff]
invalid range: failed to overlap

================================================================================

OCI Conformance Test/sha512 blobs/range requests/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:551d4e13833ef1d1458856c86b48da58f789d8425ad35205e838b10e092f458852396d958630a1c79c90729d2021aa830369ef48c0ebe03dfad82380e25aa6ec
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/empty

OCI Conformance Test/sha512 blobs/empty/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/PINkkWn2yB7E8lZ8GIGd3A?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/PINkkWn2yB7E8lZ8GIGd3A?digest=sha512%3Acf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [0]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/empty/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [0]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/empty/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [0]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/empty/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/emptyJSON

OCI Conformance Test/sha512 blobs/emptyJSON/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/5OhsRmYJDuzkbS4BP1cfqg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/5OhsRmYJDuzkbS4BP1cfqg?digest=sha512%3A27c74670adb75075fad058d5ceaf7b20c4e7786c83bae8a32f626f9782af34c9a33c2046ef60fd2a7878d378e29fec851806bbd9a67878f3a9f1cda4830763fd&state=*****
Headers:
             Content-Length: [2]
               Content-Type: [application/octet-stream]
{}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:27c74670adb75075fad058d5ceaf7b20c4e7786c83bae8a32f626f9782af34c9a33c2046ef60fd2a7878d378e29fec851806bbd9a67878f3a9f1cda4830763fd]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:27c74670adb75075fad058d5ceaf7b20c4e7786c83bae8a32f626f9782af34c9a33c2046ef60fd2a7878d378e29fec851806bbd9a67878f3a9f1cda4830763fd]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:27c74670adb75075fad058d5ceaf7b20c4e7786c83bae8a32f626f9782af34c9a33c2046ef60fd2a7878d378e29fec851806bbd9a67878f3a9f1cda4830763fd
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:27c74670adb75075fad058d5ceaf7b20c4e7786c83bae8a32f626f9782af34c9a33c2046ef60fd2a7878d378e29fec851806bbd9a67878f3a9f1cda4830763fd]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/sha512 blobs/emptyJSON/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:27c74670adb75075fad058d5ceaf7b20c4e7786c83bae8a32f626f9782af34c9a33c2046ef60fd2a7878d378e29fec851806bbd9a67878f3a9f1cda4830763fd
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:27c74670adb75075fad058d5ceaf7b20c4e7786c83bae8a32f626f9782af34c9a33c2046ef60fd2a7878d378e29fec851806bbd9a67878f3a9f1cda4830763fd]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/emptyJSON/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:27c74670adb75075fad058d5ceaf7b20c4e7786c83bae8a32f626f9782af34c9a33c2046ef60fd2a7878d378e29fec851806bbd9a67878f3a9f1cda4830763fd
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha512:27c74670adb75075fad058d5ceaf7b20c4e7786c83bae8a32f626f9782af34c9a33c2046ef60fd2a7878d378e29fec851806bbd9a67878f3a9f1cda4830763fd]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/sha512 blobs/emptyJSON/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:27c74670adb75075fad058d5ceaf7b20c4e7786c83bae8a32f626f9782af34c9a33c2046ef60fd2a7878d378e29fec851806bbd9a67878f3a9f1cda4830763fd
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:27c74670adb75075fad058d5ceaf7b20c4e7786c83bae8a32f626f9782af34c9a33c2046ef60fd2a7878d378e29fec851806bbd9a67878f3a9f1cda4830763fd
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512 blobs/bad digest post only

OCI Conformance Test/sha512 blobs/bad digest post only/blob-post-only

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/?digest=sha512%3A24b163b8c99404858a75c7e635ed8982a9b7aa984a4febc7b01834b815ef74d42f470e18d31885a94f300ec04aa8ecb9ccc4cab471e1d66aad3bfcf78cf5132e
Headers:
             Content-Length: [3072]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 3072 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 400
Headers:
             Content-Length: [103]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"BLOB_UPLOAD_INVALID","message":"blob upload invalid","detail":"digest mismatch"}]}

================================================================================

OCI Conformance Test/sha512 blobs/bad digest post+put

OCI Conformance Test/sha512 blobs/bad digest post+put/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/_F7Uv5erxhPZE74bZsQdeA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/_F7Uv5erxhPZE74bZsQdeA?digest=sha512%3Af7b1a364cf038e1a62d607fae81fe33fc163d0b1bda88b23755fca09a288d8a4987e2af63cecbf9e62d9fe7f5df9198a98ab8359f4a784d2981976672584a993&state=*****
Headers:
             Content-Length: [3072]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 3072 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 400
Headers:
             Content-Length: [249]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"BLOB_UPLOAD_INVALID","message":"blob upload invalid","detail":"invalid digest, expected: sha512:7ee3de3d1917429d7929122dc127e158568829aee5fa78c8587d566727bd261ae855212e8531b43ab9563096c572f393784bbf07673cdc6fec795268ac2c2d2c"}]}

================================================================================

OCI Conformance Test/sha512 blobs/bad digest chunked

OCI Conformance Test/sha512 blobs/bad digest chunked/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/mXPe3FOkGuQq9RDTqYC56Q?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/mXPe3FOkGuQq9RDTqYC56Q?state=*****
Headers:
             Content-Length: [1025]
              Content-Range: [0-1024]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1025 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/mXPe3FOkGuQq9RDTqYC56Q?state=*****]
                      Range: [0-1024]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/mXPe3FOkGuQq9RDTqYC56Q?state=*****
Headers:
             Content-Length: [1025]
              Content-Range: [1025-2049]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1025 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/mXPe3FOkGuQq9RDTqYC56Q?state=*****]
                      Range: [0-2049]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/mXPe3FOkGuQq9RDTqYC56Q?state=*****
Headers:
             Content-Length: [1022]
              Content-Range: [2050-3071]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1022 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/mXPe3FOkGuQq9RDTqYC56Q?state=*****]
                      Range: [0-3071]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/mXPe3FOkGuQq9RDTqYC56Q?digest=sha512%3A418a67d9eb4318760616e6de81593b88b6622bc78c002bc8ff01608c274b066c1e06b294d0179e419905472e3056ca3c34fb2bb5b30704b053566edb65621423&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 400
Headers:
             Content-Length: [249]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"BLOB_UPLOAD_INVALID","message":"blob upload invalid","detail":"invalid digest, expected: sha512:8022680b9b6665217315a4e3610ba306c72af0f4f31cc34584c95a4c3da9aabc80212aa8c36a53308e26ec3b3d04daf215356beac45a37cfdbb073ddd66a03aa"}]}

================================================================================

OCI Conformance Test/sha512 blobs/bad digest chunked and put chunk

OCI Conformance Test/sha512 blobs/bad digest chunked and put chunk/blob-patch-chunked

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/acRdmzvkhNva9mMPy2QFYw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/acRdmzvkhNva9mMPy2QFYw?state=*****
Headers:
             Content-Length: [1025]
              Content-Range: [0-1024]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1025 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/acRdmzvkhNva9mMPy2QFYw?state=*****]
                      Range: [0-1024]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/acRdmzvkhNva9mMPy2QFYw?state=*****
Headers:
             Content-Length: [1025]
              Content-Range: [1025-2049]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1025 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/acRdmzvkhNva9mMPy2QFYw?state=*****]
                      Range: [0-2049]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/acRdmzvkhNva9mMPy2QFYw?state=*****
Headers:
             Content-Length: [1022]
              Content-Range: [2050-3071]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 1022 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/acRdmzvkhNva9mMPy2QFYw?state=*****]
                      Range: [0-3071]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/acRdmzvkhNva9mMPy2QFYw?digest=sha512%3Ab9adfb2d11bc39a98212184f9a806e5cefc894a3fe90ab22b535d7d33e103e10034e8b42ab64e2bd405b711703c351fab402f1ac106e4d68ab05b18aff3c3452&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 400
Headers:
             Content-Length: [249]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"BLOB_UPLOAD_INVALID","message":"blob upload invalid","detail":"invalid digest, expected: sha512:d8ed623300e2d06be1a51e8a4d5eb8b6357a3f5fc7519a452c18c9bccf751779326ae9080e03de2699922c9315fb0a8b1b0579596d23a6bbfdd21e6c30159b7d"}]}

================================================================================

OCI Conformance Test/sha512 blobs/bad digest stream

OCI Conformance Test/sha512 blobs/bad digest stream/blob-patch-stream

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
             Content-Length: [0]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/pDSSZVuqDzz8Dx6Ct9BM-w?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PATCH
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/pDSSZVuqDzz8Dx6Ct9BM-w?state=*****
Headers:
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 3072 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/pDSSZVuqDzz8Dx6Ct9BM-w?state=*****]
                      Range: [0-3071]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/pDSSZVuqDzz8Dx6Ct9BM-w?digest=sha512%3A6511a8164bdca0a66294978e3b01fd3329fdcb7d84567992cd8951fb59dd24febcf356269062ff080e00d5904780ab7fd5f02ff4d0e30f6b7d6f4ef063308603&state=*****
Headers:
             Content-Length: [0]
               Content-Type: [application/octet-stream]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 400
Headers:
             Content-Length: [249]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"BLOB_UPLOAD_INVALID","message":"blob upload invalid","detail":"invalid digest, expected: sha512:7b77fa4b75dadf478cdb8648672c726b4d180026098aa82ccaeca1504ebccee1ca5a32976b48deba59fec0fc602e8cdca54c8240b741e412d3eb58ffb3c0b64e"}]}

================================================================================

OCI Conformance Test/image

OCI Conformance Test/image/push

OCI Conformance Test/image/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/pOzJFRsB-U70aoo432a6yw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/pOzJFRsB-U70aoo432a6yw?digest=sha256%3Acdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/image/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/QUsZHG06y7_dAMZEjJuXyg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/QUsZHG06y7_dAMZEjJuXyg?digest=sha256%3A42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/image/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/A2dJBBa8Ltez9BAW_o19JQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/A2dJBBa8Ltez9BAW_o19JQ?digest=sha256%3Abbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d&state=*****
Headers:
             Content-Length: [174]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
================================================================================

OCI Conformance Test/image/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d","size":174},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6","size":175}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d","size":174},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6","size":175}]}
================================================================================

OCI Conformance Test/image/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d","size":174},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6","size":175}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6]
                    Oci-Tag: [image]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:51 GMT]
      Docker-Content-Digest: [sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d","size":174},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6","size":175}]}
================================================================================

OCI Conformance Test/image/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [45]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["image"]}
================================================================================

OCI Conformance Test/image/head

OCI Conformance Test/image/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image/pull

OCI Conformance Test/image/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d","size":174},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6","size":175}]}
================================================================================

OCI Conformance Test/image/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d","size":174},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6","size":175}]}
================================================================================

OCI Conformance Test/image/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
================================================================================

OCI Conformance Test/image/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/image/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/image/delete

OCI Conformance Test/image/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f915c0e9d5efa33ccb2a23844f2943ce93c68b22674fce7365f5749f2c7ff2f6
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:cdb94694cfc2c1ce8d34eedd9973b7f89378c5f78665ccee06867d1d0c155ba6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:bbffbea8d6d2dd051faaa0af8274d8c3b7830bee367f57d71af924aa3731b40d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image-uncompressed

OCI Conformance Test/image-uncompressed/push

OCI Conformance Test/image-uncompressed/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/mkoVUGOc1bwzLBg3_2b4FA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/mkoVUGOc1bwzLBg3_2b4FA?digest=sha256%3A7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782&state=*****
Headers:
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/image-uncompressed/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/iTMQh4o6bZqPYELDKbB7JQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/iTMQh4o6bZqPYELDKbB7JQ?digest=sha256%3Afa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2&state=*****
Headers:
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/image-uncompressed/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/3_NrxeRB_hubifdOO1sSVA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/3_NrxeRB_hubifdOO1sSVA?digest=sha256%3A42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/image-uncompressed/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782","size":2048},{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2","size":2048}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [547]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782","size":2048},{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2","size":2048}]}
================================================================================

OCI Conformance Test/image-uncompressed/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image-uncompressed
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782","size":2048},{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2","size":2048}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587]
                    Oci-Tag: [image-uncompressed]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [547]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782","size":2048},{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2","size":2048}]}
================================================================================

OCI Conformance Test/image-uncompressed/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [58]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["image-uncompressed"]}
================================================================================

OCI Conformance Test/image-uncompressed/head

OCI Conformance Test/image-uncompressed/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image-uncompressed
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [547]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image-uncompressed/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [547]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image-uncompressed/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image-uncompressed/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image-uncompressed/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image-uncompressed/pull

OCI Conformance Test/image-uncompressed/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image-uncompressed
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [547]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782","size":2048},{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2","size":2048}]}
================================================================================

OCI Conformance Test/image-uncompressed/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [547]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782","size":2048},{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2","size":2048}]}
================================================================================

OCI Conformance Test/image-uncompressed/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/image-uncompressed/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/image-uncompressed/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/image-uncompressed/delete

OCI Conformance Test/image-uncompressed/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image-uncompressed
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image-uncompressed
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image-uncompressed/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2ee73deae3ddb25816f3e0c4e8f98bb5c67273a4aa3acff449434dd37e1f3587
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image-uncompressed/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7aad0d56480b65535e74843af32205afa052e9c9400026ad778ab48ef2a78782
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image-uncompressed/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fa99e306eed0e2d1b5e417e5c4e5ac36a542d9adb18279470a051eea33079be2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/image-uncompressed/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/large-manifest

OCI Conformance Test/large-manifest/push

OCI Conformance Test/large-manifest/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/lnplXi5bMxjYUN-G54_bGA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/lnplXi5bMxjYUN-G54_bGA?digest=sha256%3A3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/large-manifest/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/Mv4b-D1V4tM9V7aiLmbcMA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/Mv4b-D1V4tM9V7aiLmbcMA?digest=sha256%3Ac4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/large-manifest/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/iGQUTDvamaQ8hjRdm449uQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/iGQUTDvamaQ8hjRdm449uQ?digest=sha256%3A42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/large-manifest/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552","size":175}],"annotations":{"large-annotation-0":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
--- Truncated body from 3910601 to 4096 bytes ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3910601]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552","size":175}],"annotations":{"large-annotation-0":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
--- Truncated body from 3910601 to 4096 bytes ---
================================================================================

OCI Conformance Test/large-manifest/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/large-manifest
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552","size":175}],"annotations":{"large-annotation-0":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
--- Truncated body from 3910601 to 4096 bytes ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f]
                    Oci-Tag: [large-manifest]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3910601]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552","size":175}],"annotations":{"large-annotation-0":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
--- Truncated body from 3910601 to 4096 bytes ---
================================================================================

OCI Conformance Test/large-manifest/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [54]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["large-manifest"]}
================================================================================

OCI Conformance Test/large-manifest/head

OCI Conformance Test/large-manifest/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/large-manifest
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3910601]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/large-manifest/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3910601]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/large-manifest/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/large-manifest/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/large-manifest/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/large-manifest/pull

OCI Conformance Test/large-manifest/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/large-manifest
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3910601]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552","size":175}],"annotations":{"large-annotation-0":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
--- Truncated body from 3910601 to 4096 bytes ---
================================================================================

OCI Conformance Test/large-manifest/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [3910601]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552","size":175}],"annotations":{"large-annotation-0":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
--- Truncated body from 3910601 to 4096 bytes ---
================================================================================

OCI Conformance Test/large-manifest/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/large-manifest/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/large-manifest/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/large-manifest/delete

OCI Conformance Test/large-manifest/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/large-manifest
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/large-manifest
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/large-manifest/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8839bb33123788c64a1d533014133524b36fc9af4f7e480e88b415297d05d19f
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/large-manifest/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/large-manifest/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:3e03334d33ae4ed7e13bff291b386b0d40c2ced95394e762fd7bf9be6d09b8eb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/large-manifest/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c4de2dc7da3e799b9e3c3b7111284d3d58b79fb651bce770a0f423e35422f552
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index

OCI Conformance Test/index/push

OCI Conformance Test/index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/0E1xqlLUOVo4vJ0zRe8I-Q?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/0E1xqlLUOVo4vJ0zRe8I-Q?digest=sha256%3Aaf7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/ycLbQ1tHbPCZUVHEtFRJdg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/ycLbQ1tHbPCZUVHEtFRJdg?digest=sha256%3A85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d&state=*****
Headers:
             Content-Length: [176]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/h54apB_4Jh4LTaUy1r0z-A?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/h54apB_4Jh4LTaUy1r0z-A?digest=sha256%3A42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/73ci8tGLDKm3t68YsAcwAw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/73ci8tGLDKm3t68YsAcwAw?digest=sha256%3A28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41&state=*****
Headers:
             Content-Length: [176]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/xz_aYUxFAVvCkU4tyItesQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/xz_aYUxFAVvCkU4tyItesQ?digest=sha256%3A07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af&state=*****
Headers:
             Content-Length: [177]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/6Kr9aRTEbeqILiKIkO6fVA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/6Kr9aRTEbeqILiKIkO6fVA?digest=sha256%3A29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d","size":176}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d","size":176}]}
================================================================================

OCI Conformance Test/index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af","size":177}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af","size":177}]}
================================================================================

OCI Conformance Test/index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/index/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3]
                    Oci-Tag: [index]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/index/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [45]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["index"]}
================================================================================

OCI Conformance Test/index/head

OCI Conformance Test/index/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/pull

OCI Conformance Test/index/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d","size":176}]}
================================================================================

OCI Conformance Test/index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af","size":177}]}
================================================================================

OCI Conformance Test/index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/index/delete

OCI Conformance Test/index/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e1c70fd600278e54227e6287ad8cefbc41f725bfb4286128cd4322c66f652c3
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6626e6b2b95fbe292c971f32937d8492e495270a35258299d076eb733a18cc78
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f497e774490ace4654b8ff10465ec201cdb0084bc01ded66d47e66d178bfb73c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:af7e49880d8f6b57bad64d868934db6f6b3b6232cc8e06e42c8779f949f7533a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:85f8fb5e069ddbb4a55b44dd4f81840aed1d9521c0f1bc9810aa7ee94df0474d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:28cc24237746881bf981481b9acbe8f0bdfae6dfc44b3a880079ae1c9f12cb41
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:07db84fbae2962f29fec9032c9d87475657a96911d402bd93acefc4320de48af
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index

OCI Conformance Test/nested-index/push

OCI Conformance Test/nested-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/U4Fv3QH6wylmZoYH1Njwaw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/U4Fv3QH6wylmZoYH1Njwaw?digest=sha256%3A1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/IT9G-51PciKPqIriVwkEdg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/IT9G-51PciKPqIriVwkEdg?digest=sha256%3A7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114&state=*****
Headers:
             Content-Length: [176]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/uEwfNjG59_4B_0ktukdFbQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/uEwfNjG59_4B_0ktukdFbQ?digest=sha256%3A42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/nested-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/xVi7tKqF1mKvo7LLVZaATw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/xVi7tKqF1mKvo7LLVZaATw?digest=sha256%3Ae2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358&state=*****
Headers:
             Content-Length: [174]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/7DIBs4cB9t6pF-yTytE5lQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/7DIBs4cB9t6pF-yTytE5lQ?digest=sha256%3A88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/nPty04vAxwBGwez-ouAbTw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/nPty04vAxwBGwez-ouAbTw?digest=sha256%3A78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d&state=*****
Headers:
             Content-Length: [176]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/s0sgxhp0MeS2yet61h_i2Q?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/s0sgxhp0MeS2yet61h_i2Q?digest=sha256%3A78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/wDMf8NG9JR4-sI4fdesq-Q?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/wDMf8NG9JR4-sI4fdesq-Q?digest=sha256%3A29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/nested-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/bcb0HC9WEPp6yEwrtt4VJQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/bcb0HC9WEPp6yEwrtt4VJQ?digest=sha256%3A50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/OSf4MaCSIlITZUkmrvrKAg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/OSf4MaCSIlITZUkmrvrKAg?digest=sha256%3Af81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6&state=*****
Headers:
             Content-Length: [176]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114","size":176}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114","size":176}]}
================================================================================

OCI Conformance Test/nested-index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358","size":174}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358","size":174}]}
================================================================================

OCI Conformance Test/nested-index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/nested-index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977","size":175}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977","size":175}]}
================================================================================

OCI Conformance Test/nested-index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d","size":176}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d","size":176}]}
================================================================================

OCI Conformance Test/nested-index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/nested-index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103","size":491},{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3","size":491}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [387]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103","size":491},{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3","size":491}]}
================================================================================

OCI Conformance Test/nested-index/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index-of-index
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103","size":491},{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3","size":491}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d]
                    Oci-Tag: [index-of-index]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [387]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103","size":491},{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3","size":491}]}
================================================================================

OCI Conformance Test/nested-index/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [54]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["index-of-index"]}
================================================================================

OCI Conformance Test/nested-index/head

OCI Conformance Test/nested-index/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index-of-index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [387]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [387]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/pull

OCI Conformance Test/nested-index/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index-of-index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [387]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103","size":491},{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3","size":491}]}
================================================================================

OCI Conformance Test/nested-index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114","size":176}]}
================================================================================

OCI Conformance Test/nested-index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358","size":174}]}
================================================================================

OCI Conformance Test/nested-index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/nested-index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977","size":175}]}
================================================================================

OCI Conformance Test/nested-index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d","size":176}]}
================================================================================

OCI Conformance Test/nested-index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/nested-index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [387]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103","size":491},{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3","size":491}]}
================================================================================

OCI Conformance Test/nested-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/nested-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/nested-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/nested-index/delete

OCI Conformance Test/nested-index/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index-of-index
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index-of-index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3203722bc48d62172a4d5244d26d8d5fe3d58997c6eea97fe930aa5f2612f72d
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:0986e6a6c39803e75f518b25be701e046fad2148bb46b85421261453673260d3
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6d7ce0da51bc0140d19b80698076bb12df32b2d26155eb8111a116cc504f5862
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8d6c43ecea3865e16a4c358d2a49c57357f4eda95dc23899ca2da93ea1e8778e
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:4030e03206475c9dffb9fb0a96d75ca6995d597a2542340586c87df73aeb1103
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:c0ad31cdbd8e4c1ea636a6dbd17412b402ee3a2f857e5c6ecf015b997c319313
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:1ad137af8c3404ad837d9872655cd9639a42784d87bc7110b98447339e69257e
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1709ad763264faf515d139bb5ab8bd88a1a0d79132e870ac153adb88a98012b2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7c741b8952253a978153348d13803a224a8562962f24003d29e4e8601a946114
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e2ff38cf49bfe3f000016b0b4df729160805c8e770363a8549b361c595308358
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:88ffaa84e50484025bb61e1fddd8232b924981d4b68d11c2cdcd711ed1536a99
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:78da771f1e13def10fd9f72a2dab5ba532524968efe6e494bb86997804b4e69d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:78e7e84953eeb09399d9547d39e0fbfdd5223110eda44b64a9f6cd26ac0fa932
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:50650a03d446695742cdc4aa7e8b0c885769e7c25d1b0701877143d1e64c6977
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/nested-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f81a410397093a93191c28f6b52372dbc8851bebe4fe24f39a753b2c327f28c6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/empty-index

OCI Conformance Test/empty-index/push

OCI Conformance Test/empty-index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [88]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[]}
================================================================================

OCI Conformance Test/empty-index/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2]
                    Oci-Tag: [index]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [88]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[]}
================================================================================

OCI Conformance Test/empty-index/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [45]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["index"]}
================================================================================

OCI Conformance Test/empty-index/head

OCI Conformance Test/empty-index/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [88]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/empty-index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [88]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/empty-index/pull

OCI Conformance Test/empty-index/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [88]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[]}
================================================================================

OCI Conformance Test/empty-index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [88]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[]}
================================================================================

OCI Conformance Test/empty-index/delete

OCI Conformance Test/empty-index/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/empty-index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dff9de10919148711140d349bf03f1a99eb06f94b03e51715ccebfa7cdc518e2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact

OCI Conformance Test/artifact/push

OCI Conformance Test/artifact/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/dV666bk2dgIwa3CVX2qW3Q?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/dV666bk2dgIwa3CVX2qW3Q?digest=sha256%3Aad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2&state=*****
Headers:
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/artifact/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/KayOKQC0ADWWxNxTRn6W8w?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/KayOKQC0ADWWxNxTRn6W8w?digest=sha256%3A44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a&state=*****
Headers:
             Content-Length: [2]
               Content-Type: [application/octet-stream]
{}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/artifact/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2","size":2048}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [452]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2","size":2048}]}
================================================================================

OCI Conformance Test/artifact/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2","size":2048}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5]
                    Oci-Tag: [artifact]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [452]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2","size":2048}]}
================================================================================

OCI Conformance Test/artifact/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [48]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["artifact"]}
================================================================================

OCI Conformance Test/artifact/head

OCI Conformance Test/artifact/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [452]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [452]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact/pull

OCI Conformance Test/artifact/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [452]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2","size":2048}]}
================================================================================

OCI Conformance Test/artifact/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [452]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2","size":2048}]}
================================================================================

OCI Conformance Test/artifact/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/artifact/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/artifact/delete

OCI Conformance Test/artifact/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:00d97cdb7f7fa056464dbed4584e418ae55110a8678bcd01de4c185720909ed5
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ad8e54655ee5f37cbca5d00f8490f967191e3927a0ada3047eeaea5845caa9c2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index

OCI Conformance Test/artifact-index/push

OCI Conformance Test/artifact-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/nCE0OjMYcPqZrrNMuyHdfQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/nCE0OjMYcPqZrrNMuyHdfQ?digest=sha256%3A84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384&state=*****
Headers:
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/artifact-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/SIDw0x6B_MTB-pR1nxzotQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/SIDw0x6B_MTB-pR1nxzotQ?digest=sha256%3A44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a&state=*****
Headers:
             Content-Length: [2]
               Content-Type: [application/octet-stream]
{}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/artifact-index/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/pirf6X4gTiczvTd5P9cI7w?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/pirf6X4gTiczvTd5P9cI7w?digest=sha256%3Ab83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196&state=*****
Headers:
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/artifact-index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384","size":2048}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [452]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384","size":2048}]}
================================================================================

OCI Conformance Test/artifact-index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196","size":2048}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [452]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196","size":2048}]}
================================================================================

OCI Conformance Test/artifact-index/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a","size":452,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8","size":452,"platform":{"architecture":"arm64","os":"linux"}}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [551]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a","size":452,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8","size":452,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/artifact-index/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact-index
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a","size":452,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8","size":452,"platform":{"architecture":"arm64","os":"linux"}}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b]
                    Oci-Tag: [artifact-index]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [551]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a","size":452,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8","size":452,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/artifact-index/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [54]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["artifact-index"]}
================================================================================

OCI Conformance Test/artifact-index/head

OCI Conformance Test/artifact-index/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact-index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [551]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [452]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [452]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [551]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/pull

OCI Conformance Test/artifact-index/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact-index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [551]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a","size":452,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8","size":452,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/artifact-index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [452]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384","size":2048}]}
================================================================================

OCI Conformance Test/artifact-index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [452]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196","size":2048}]}
================================================================================

OCI Conformance Test/artifact-index/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [551]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a","size":452,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8","size":452,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/artifact-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/artifact-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/artifact-index/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/artifact-index/delete

OCI Conformance Test/artifact-index/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact-index
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact-index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3445c9cec7f867228d95bd4a47aa9bec46a1876f429dc7299aeecd12f465603b
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:914c5a768a30b02b892b73f72d1befa9c5bc109b67e9dcdf195b4ca5d80fbcc8
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:6b0ead978b6a1cfa8c510b7c1a37a96a590321eac32ff0450b221e981425c56a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:84c358fe8c27680ed0240c69a08bf695ab636c465cb0f47ee427e1624df48384
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-index/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:b83070b7cb12dc11e89fe9193b7eb7608b8f749e0948d0c79dc3e88129583196
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-without-layers

OCI Conformance Test/artifact-without-layers/push

OCI Conformance Test/artifact-without-layers/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/8cw-OWtiasMJqih4YZLehQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/8cw-OWtiasMJqih4YZLehQ?digest=sha256%3A44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a&state=*****
Headers:
             Content-Length: [2]
               Content-Type: [application/octet-stream]
{}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/artifact-without-layers/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [440]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2}]}
================================================================================

OCI Conformance Test/artifact-without-layers/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact-without-layers
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c]
                    Oci-Tag: [artifact-without-layers]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [440]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2}]}
================================================================================

OCI Conformance Test/artifact-without-layers/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [63]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["artifact-without-layers"]}
================================================================================

OCI Conformance Test/artifact-without-layers/head

OCI Conformance Test/artifact-without-layers/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact-without-layers
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [440]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-without-layers/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [440]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-without-layers/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-without-layers/pull

OCI Conformance Test/artifact-without-layers/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact-without-layers
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [440]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2}]}
================================================================================

OCI Conformance Test/artifact-without-layers/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [440]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2}]}
================================================================================

OCI Conformance Test/artifact-without-layers/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/artifact-without-layers/delete

OCI Conformance Test/artifact-without-layers/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact-without-layers
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/artifact-without-layers
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-without-layers/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:9c0c980c689cb370e42e9df4482076d8db2dbc212d318e004f8b961f972c470c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifact-without-layers/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject

OCI Conformance Test/artifacts-with-subject/push

OCI Conformance Test/artifacts-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/cFArrIogoSSWOtV0OIMZfw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/cFArrIogoSSWOtV0OIMZfw?digest=sha256%3Ad53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393&state=*****
Headers:
             Content-Length: [176]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/artifacts-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/2Nau6CPWljkmUmoHB4oytg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/2Nau6CPWljkmUmoHB4oytg?digest=sha256%3A42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/artifacts-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/pqddSDzh2hCuqQE629N3UA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/pqddSDzh2hCuqQE629N3UA?digest=sha256%3A7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df&state=*****
Headers:
             Content-Length: [177]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/artifacts-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/315Q4h57fXMAmgWfhKDUsw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/315Q4h57fXMAmgWfhKDUsw?digest=sha256%3Ac1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a&state=*****
Headers:
             Content-Length: [176]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/artifacts-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/WZntFhBja744l5gst4uO6Q?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/WZntFhBja744l5gst4uO6Q?digest=sha256%3Abcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59&state=*****
Headers:
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/artifacts-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/oO2EHNwkYN7qH8xK8uxAFQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/oO2EHNwkYN7qH8xK8uxAFQ?digest=sha256%3A1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/artifacts-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/zqJkDTbi87b6Kb6OyF_CdQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/zqJkDTbi87b6Kb6OyF_CdQ?digest=sha256%3A43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb&state=*****
Headers:
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/artifacts-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/So6hwXiT0yKDv06Q-kJeLg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/So6hwXiT0yKDv06Q-kJeLg?digest=sha256%3A44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a&state=*****
Headers:
             Content-Length: [2]
               Content-Type: [application/octet-stream]
{}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/artifacts-with-subject/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393","size":176}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393","size":176}]}
================================================================================

OCI Conformance Test/artifacts-with-subject/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df","size":177},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a","size":176}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4]
                Oci-Subject: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [718]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df","size":177},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a","size":176}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555}}
================================================================================

OCI Conformance Test/artifacts-with-subject/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555},"annotations":{"org.example.R2QAQ2ZS3AODVALXRJE6YU73DR":"R3ZWT3FQOJN5MB7WJ4VGZG4WIH","org.opencontainers.conformance":"hello conformance test"}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96]
                Oci-Subject: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [759]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555},"annotations":{"org.example.R2QAQ2ZS3AODVALXRJE6YU73DR":"R3ZWT3FQOJN5MB7WJ4VGZG4WIH","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/artifacts-with-subject/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v2","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/octet-stream","digest":"sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555},"annotations":{"org.example.PMUVW4NICDJBOK4TYKGWQNOYRJ":"2RGG3QW5KOW35JGEBMTHHKSUTV","org.opencontainers.conformance":"hello conformance test"}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af]
                Oci-Subject: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [741]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v2","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/octet-stream","digest":"sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555},"annotations":{"org.example.PMUVW4NICDJBOK4TYKGWQNOYRJ":"2RGG3QW5KOW35JGEBMTHHKSUTV","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/artifacts-with-subject/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393","size":176}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
                    Oci-Tag: [image]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393","size":176}]}
================================================================================

OCI Conformance Test/artifacts-with-subject/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact1
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555},"annotations":{"org.example.R2QAQ2ZS3AODVALXRJE6YU73DR":"R3ZWT3FQOJN5MB7WJ4VGZG4WIH","org.opencontainers.conformance":"hello conformance test"}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96]
                Oci-Subject: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
                    Oci-Tag: [tagged-artifact1]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [759]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555},"annotations":{"org.example.R2QAQ2ZS3AODVALXRJE6YU73DR":"R3ZWT3FQOJN5MB7WJ4VGZG4WIH","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/artifacts-with-subject/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact2
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v2","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/octet-stream","digest":"sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555},"annotations":{"org.example.PMUVW4NICDJBOK4TYKGWQNOYRJ":"2RGG3QW5KOW35JGEBMTHHKSUTV","org.opencontainers.conformance":"hello conformance test"}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af]
                Oci-Subject: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
                    Oci-Tag: [tagged-artifact2]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [741]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v2","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/octet-stream","digest":"sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555},"annotations":{"org.example.PMUVW4NICDJBOK4TYKGWQNOYRJ":"2RGG3QW5KOW35JGEBMTHHKSUTV","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/artifacts-with-subject/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [83]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["image","tagged-artifact1","tagged-artifact2"]}
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list?last=image
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [75]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["tagged-artifact1","tagged-artifact2"]}
================================================================================

OCI Conformance Test/artifacts-with-subject/head

OCI Conformance Test/artifacts-with-subject/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact1
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [759]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [741]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [718]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [759]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [741]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/pull

OCI Conformance Test/artifacts-with-subject/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393","size":176}]}
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact1
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [759]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555},"annotations":{"org.example.R2QAQ2ZS3AODVALXRJE6YU73DR":"R3ZWT3FQOJN5MB7WJ4VGZG4WIH","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [741]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v2","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/octet-stream","digest":"sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555},"annotations":{"org.example.PMUVW4NICDJBOK4TYKGWQNOYRJ":"2RGG3QW5KOW35JGEBMTHHKSUTV","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393","size":176}]}
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [718]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df","size":177},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a","size":176}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555}}
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [759]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555},"annotations":{"org.example.R2QAQ2ZS3AODVALXRJE6YU73DR":"R3ZWT3FQOJN5MB7WJ4VGZG4WIH","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [741]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v2","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/octet-stream","digest":"sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c","size":555},"annotations":{"org.example.PMUVW4NICDJBOK4TYKGWQNOYRJ":"2RGG3QW5KOW35JGEBMTHHKSUTV","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/artifacts-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/artifacts-with-subject/referrers

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/referrers/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [1012]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4","size":718,"artifactType":"application/vnd.oci.image.config.v1+json"},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96","size":759,"annotations":{"org.example.R2QAQ2ZS3AODVALXRJE6YU73DR":"R3ZWT3FQOJN5MB7WJ4VGZG4WIH","org.opencontainers.conformance":"hello conformance test"},"artifactType":"application/vnd.example.oci.conformance.v1"},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af","size":741,"annotations":{"org.example.PMUVW4NICDJBOK4TYKGWQNOYRJ":"2RGG3QW5KOW35JGEBMTHHKSUTV","org.opencontainers.conformance":"hello conformance test"},"artifactType":"application/vnd.example.oci.conformance.v2"}]}
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/referrers/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c?artifactType=application%2Fvnd.oci.image.config.v1%2Bjson
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [298]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
        Oci-Filters-Applied: [artifactType]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4","size":718,"artifactType":"application/vnd.oci.image.config.v1+json"}]}
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/referrers/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c?artifactType=application%2Fvnd.example.oci.conformance.v1
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [444]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
        Oci-Filters-Applied: [artifactType]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96","size":759,"annotations":{"org.example.R2QAQ2ZS3AODVALXRJE6YU73DR":"R3ZWT3FQOJN5MB7WJ4VGZG4WIH","org.opencontainers.conformance":"hello conformance test"},"artifactType":"application/vnd.example.oci.conformance.v1"}]}
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/referrers/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c?artifactType=application%2Fvnd.example.oci.conformance.v2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [444]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
        Oci-Filters-Applied: [artifactType]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af","size":741,"annotations":{"org.example.PMUVW4NICDJBOK4TYKGWQNOYRJ":"2RGG3QW5KOW35JGEBMTHHKSUTV","org.opencontainers.conformance":"hello conformance test"},"artifactType":"application/vnd.example.oci.conformance.v2"}]}
================================================================================

OCI Conformance Test/artifacts-with-subject/delete

OCI Conformance Test/artifacts-with-subject/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/image
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact1
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact1
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bbbf26bd321937e9d44939478209ec0dfdba75dd21b8a8020130ed3575bb37af
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fa493c34b22c09cbf491b786a6ba016fc692dcf46a82822a4ad75f1680e6bc96
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:40b18618bcc9909f3f6ede015cc5ff3a814bb90ae41106c3910b34ad022f94c4
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:26bdf3b4bcec5eef1f013cb9464c971477856ef98f717d474a89d0fe4298838c
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:bcea9a6344a77b45355fa9f50c4e995098954113fcd00d956c5affc938209e59
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1bdd15d51f894598e48b4cfc88842a8bcbe6ce84fdfa28e92717f12b71a9aca1
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:43be756d4434767a906fc20ba9bad75b4900a323f418f6c02eee4b5206b6fbdb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:d53273a4890daf2476dc202a0001e031374e839872e75441ac7d5207765a9393
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7d62771b386b03218cf8ed718a1956669db22158d3dfdcbccb39434bc88cc8df
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/artifacts-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:c1fdcb562fc011b9ebd57506f2f25301b4e8df6b3d819cbea4ad80bed045240a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject

OCI Conformance Test/index-with-subject/push

OCI Conformance Test/index-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/wqNNySsD5JNUR6hxs8uYcQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/wqNNySsD5JNUR6hxs8uYcQ?digest=sha256%3Af2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f&state=*****
Headers:
             Content-Length: [177]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/index-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/buoZAZVUXXM7lLUwEXSshw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/buoZAZVUXXM7lLUwEXSshw?digest=sha256%3Ad77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/index-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/jbp6RauJetrZhBRRfddtgw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/jbp6RauJetrZhBRRfddtgw?digest=sha256%3A29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab&state=*****
Headers:
             Content-Length: [177]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/index-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/sUWfl2J-_8x4a7NroF2Vqw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/sUWfl2J-_8x4a7NroF2Vqw?digest=sha256%3A29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/index-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/rkJ_cQOUKgVPKiH2-qQpbg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/rkJ_cQOUKgVPKiH2-qQpbg?digest=sha256%3A44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a&state=*****
Headers:
             Content-Length: [2]
               Content-Type: [application/octet-stream]
{}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/index-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/uBVwmttR9yu8gsmQu43l9A?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/uBVwmttR9yu8gsmQu43l9A?digest=sha256%3A12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3&state=*****
Headers:
             Content-Length: [176]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/index-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/JrPkLi8CiKQdKHZT05X81A?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/JrPkLi8CiKQdKHZT05X81A?digest=sha256%3A42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/index-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/fql69NOKOaVLGvaooJjv-g?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/fql69NOKOaVLGvaooJjv-g?digest=sha256%3Aee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6&state=*****
Headers:
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/index-with-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/hpsX56zJ227FnXnf8JBIeA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/hpsX56zJ227FnXnf8JBIeA?digest=sha256%3Afbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc&state=*****
Headers:
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/index-with-subject/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f","size":177}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f","size":177}]}
================================================================================

OCI Conformance Test/index-with-subject/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab","size":177}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab","size":177}]}
================================================================================

OCI Conformance Test/index-with-subject/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/index-with-subject/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2","size":491},"annotations":{"org.example.3ETPIFBX7RTJ25V32YUT6PH6CU":"NFMGSVTSOYDECAWFTXUDSULWFY","org.opencontainers.conformance":"hello conformance test"}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61]
                Oci-Subject: [sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [756]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2","size":491},"annotations":{"org.example.3ETPIFBX7RTJ25V32YUT6PH6CU":"NFMGSVTSOYDECAWFTXUDSULWFY","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/index-with-subject/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2","size":491},"annotations":{"org.example.2RKIPXKPVMRBDUKVMOBQDGB2LR":"EUXG5VGWIOPD42BBLBEJMRQB27","org.opencontainers.conformance":"hello conformance test"}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf]
                Oci-Subject: [sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [756]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2","size":491},"annotations":{"org.example.2RKIPXKPVMRBDUKVMOBQDGB2LR":"EUXG5VGWIOPD42BBLBEJMRQB27","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/index-with-subject/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61","size":756,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf","size":756,"platform":{"architecture":"arm64","os":"linux"}}],"subject":{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2","size":491},"annotations":{"org.example.2V3QODWRMXQ3JAZYWPG6YOBZPC":"RIZVG53AIMPQ2SBLYG5E5APWLY","org.opencontainers.conformance":"hello conformance test"}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea]
                Oci-Subject: [sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [855]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61","size":756,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf","size":756,"platform":{"architecture":"arm64","os":"linux"}}],"subject":{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2","size":491},"annotations":{"org.example.2V3QODWRMXQ3JAZYWPG6YOBZPC":"RIZVG53AIMPQ2SBLYG5E5APWLY","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/index-with-subject/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
                    Oci-Tag: [index]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/index-with-subject/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61","size":756,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf","size":756,"platform":{"architecture":"arm64","os":"linux"}}],"subject":{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2","size":491},"annotations":{"org.example.2V3QODWRMXQ3JAZYWPG6YOBZPC":"RIZVG53AIMPQ2SBLYG5E5APWLY","org.opencontainers.conformance":"hello conformance test"}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea]
                Oci-Subject: [sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
                    Oci-Tag: [tagged-artifact]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [855]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61","size":756,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf","size":756,"platform":{"architecture":"arm64","os":"linux"}}],"subject":{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2","size":491},"annotations":{"org.example.2V3QODWRMXQ3JAZYWPG6YOBZPC":"RIZVG53AIMPQ2SBLYG5E5APWLY","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/index-with-subject/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [63]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["index","tagged-artifact"]}
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list?last=index
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [55]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["tagged-artifact"]}
================================================================================

OCI Conformance Test/index-with-subject/head

OCI Conformance Test/index-with-subject/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [855]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [756]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [756]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [855]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/pull

OCI Conformance Test/index-with-subject/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/index-with-subject/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [855]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61","size":756,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf","size":756,"platform":{"architecture":"arm64","os":"linux"}}],"subject":{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2","size":491},"annotations":{"org.example.2V3QODWRMXQ3JAZYWPG6YOBZPC":"RIZVG53AIMPQ2SBLYG5E5APWLY","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/index-with-subject/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f","size":177}]}
================================================================================

OCI Conformance Test/index-with-subject/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab","size":177}]}
================================================================================

OCI Conformance Test/index-with-subject/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [491]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7","size":555,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/index-with-subject/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [756]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2","size":491},"annotations":{"org.example.3ETPIFBX7RTJ25V32YUT6PH6CU":"NFMGSVTSOYDECAWFTXUDSULWFY","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/index-with-subject/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [756]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2","size":491},"annotations":{"org.example.2RKIPXKPVMRBDUKVMOBQDGB2LR":"EUXG5VGWIOPD42BBLBEJMRQB27","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/index-with-subject/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [855]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61","size":756,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf","size":756,"platform":{"architecture":"arm64","os":"linux"}}],"subject":{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2","size":491},"annotations":{"org.example.2V3QODWRMXQ3JAZYWPG6YOBZPC":"RIZVG53AIMPQ2SBLYG5E5APWLY","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/index-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/index-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/index-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/index-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/index-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/index-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/index-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/index-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/index-with-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/index-with-subject/referrers

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/referrers/sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [1155]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61","size":756,"annotations":{"org.example.3ETPIFBX7RTJ25V32YUT6PH6CU":"NFMGSVTSOYDECAWFTXUDSULWFY","org.opencontainers.conformance":"hello conformance test"},"artifactType":"application/vnd.example.oci.conformance.v1"},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf","size":756,"annotations":{"org.example.2RKIPXKPVMRBDUKVMOBQDGB2LR":"EUXG5VGWIOPD42BBLBEJMRQB27","org.opencontainers.conformance":"hello conformance test"},"artifactType":"application/vnd.example.oci.conformance.v1"},{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea","size":855,"annotations":{"org.example.2V3QODWRMXQ3JAZYWPG6YOBZPC":"RIZVG53AIMPQ2SBLYG5E5APWLY","org.opencontainers.conformance":"hello conformance test"},"artifactType":"application/vnd.example.oci.conformance.v1"}]}
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/referrers/sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2?artifactType=application%2Fvnd.example.oci.conformance.v1
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [1155]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
        Oci-Filters-Applied: [artifactType]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61","size":756,"annotations":{"org.example.3ETPIFBX7RTJ25V32YUT6PH6CU":"NFMGSVTSOYDECAWFTXUDSULWFY","org.opencontainers.conformance":"hello conformance test"},"artifactType":"application/vnd.example.oci.conformance.v1"},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf","size":756,"annotations":{"org.example.2RKIPXKPVMRBDUKVMOBQDGB2LR":"EUXG5VGWIOPD42BBLBEJMRQB27","org.opencontainers.conformance":"hello conformance test"},"artifactType":"application/vnd.example.oci.conformance.v1"},{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea","size":855,"annotations":{"org.example.2V3QODWRMXQ3JAZYWPG6YOBZPC":"RIZVG53AIMPQ2SBLYG5E5APWLY","org.opencontainers.conformance":"hello conformance test"},"artifactType":"application/vnd.example.oci.conformance.v1"}]}
================================================================================

OCI Conformance Test/index-with-subject/delete

OCI Conformance Test/index-with-subject/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b2c6b458318c0b1680ccb7aacf7e9e2fcbc76b45a696f3fcca0ae52e90f5fbea
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:45028e6512af83aa1bd787d8c926e956708bb94821a10eb42d82497318baccdf
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:058b80eef736c8e89805c53f8d53875bc1932c1e730b4e8e266c3fbfc8160c61
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:2fa379f12a148f7c0dc02d14eb2073a7de916ae3e45634d41b780c605b097ef2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:bae0aec42cc46e7a09971e77dab5562a5105051a7916799ab3ccf3fea7c931b7
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:d2b78cedee7f0d06fd1c10276e0c686942fd4849c166d98621d4db837dc23dd0
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:d77a3849cf8252a7a70076b29d5b465cbd0419c5d5724d64b58e9b933c864011
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29905cda0f7be643ef773018b1856c3b29065031b8844f9dbf6ca8caf4a9bbab
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:29ca0ee9c998033e3eb1d76f7a91633b7e7556fe22bef130668fb1f53eaf9401
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:12669d62e5be8fab34e122998bda4cd205307224e8c7fe8b8dc3aa12a2879bb3
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ee31693b930b64211a6135166bab2fdfb5ae3acec4b13ba41bb78af1f98f13b6
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:fbfba7da51415c7abfa77692394f293a993649b9ad549f59060e5552c8089cfc
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/index-with-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:f2ead351adb2ba583f2ccd576a44f21198dba1d1f71ecf41f703ccbe99b4bf5f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/missing-subject

OCI Conformance Test/missing-subject/push

OCI Conformance Test/missing-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/WEvyDtJsKUh1DhUWk8FCcQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/WEvyDtJsKUh1DhUWk8FCcQ?digest=sha256%3A44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a&state=*****
Headers:
             Content-Length: [2]
               Content-Type: [application/octet-stream]
{}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/missing-subject/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/nOqEzTsQiLpn7k_fKsC3AA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/nOqEzTsQiLpn7k_fKsC3AA?digest=sha256%3Adcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61&state=*****
Headers:
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/missing-subject/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:c95e703647d1e893511f21b0642e6657ad62736da9db655efeed34ff50c7d2ee","size":123},"annotations":{"org.example.2D6W2KEJAVQ4GH4RXRIO7QKDDV":"5MG6M52GVUTMYWOI6C7FPSB3MW","org.opencontainers.conformance":"hello conformance test"}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710]
                Oci-Subject: [sha256:c95e703647d1e893511f21b0642e6657ad62736da9db655efeed34ff50c7d2ee]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [759]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:c95e703647d1e893511f21b0642e6657ad62736da9db655efeed34ff50c7d2ee","size":123},"annotations":{"org.example.2D6W2KEJAVQ4GH4RXRIO7QKDDV":"5MG6M52GVUTMYWOI6C7FPSB3MW","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/missing-subject/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:c95e703647d1e893511f21b0642e6657ad62736da9db655efeed34ff50c7d2ee","size":123},"annotations":{"org.example.2D6W2KEJAVQ4GH4RXRIO7QKDDV":"5MG6M52GVUTMYWOI6C7FPSB3MW","org.opencontainers.conformance":"hello conformance test"}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710]
                Oci-Subject: [sha256:c95e703647d1e893511f21b0642e6657ad62736da9db655efeed34ff50c7d2ee]
                    Oci-Tag: [tagged-artifact]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [759]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:c95e703647d1e893511f21b0642e6657ad62736da9db655efeed34ff50c7d2ee","size":123},"annotations":{"org.example.2D6W2KEJAVQ4GH4RXRIO7QKDDV":"5MG6M52GVUTMYWOI6C7FPSB3MW","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/missing-subject/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [55]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["tagged-artifact"]}
================================================================================

OCI Conformance Test/missing-subject/head

OCI Conformance Test/missing-subject/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [759]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/missing-subject/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [759]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/missing-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/missing-subject/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/missing-subject/pull

OCI Conformance Test/missing-subject/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [759]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:c95e703647d1e893511f21b0642e6657ad62736da9db655efeed34ff50c7d2ee","size":123},"annotations":{"org.example.2D6W2KEJAVQ4GH4RXRIO7QKDDV":"5MG6M52GVUTMYWOI6C7FPSB3MW","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/missing-subject/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [759]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","artifactType":"application/vnd.example.oci.conformance.v1","config":{"mediaType":"application/vnd.oci.empty.v1+json","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.example.oci.conformance.v1","digest":"sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61","size":2048}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:c95e703647d1e893511f21b0642e6657ad62736da9db655efeed34ff50c7d2ee","size":123},"annotations":{"org.example.2D6W2KEJAVQ4GH4RXRIO7QKDDV":"5MG6M52GVUTMYWOI6C7FPSB3MW","org.opencontainers.conformance":"hello conformance test"}}
================================================================================

OCI Conformance Test/missing-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2048]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/octet-stream not supported, 2048 bytes not shown ---
================================================================================

OCI Conformance Test/missing-subject/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [2]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a]
  Docker-Distribution-Api-Version: [registry/2.0]
{}
================================================================================

OCI Conformance Test/missing-subject/referrers

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/referrers/sha256:c95e703647d1e893511f21b0642e6657ad62736da9db655efeed34ff50c7d2ee
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [444]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710","size":759,"annotations":{"org.example.2D6W2KEJAVQ4GH4RXRIO7QKDDV":"5MG6M52GVUTMYWOI6C7FPSB3MW","org.opencontainers.conformance":"hello conformance test"},"artifactType":"application/vnd.example.oci.conformance.v1"}]}
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/referrers/sha256:c95e703647d1e893511f21b0642e6657ad62736da9db655efeed34ff50c7d2ee?artifactType=application%2Fvnd.example.oci.conformance.v1
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [444]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
        Oci-Filters-Applied: [artifactType]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710","size":759,"annotations":{"org.example.2D6W2KEJAVQ4GH4RXRIO7QKDDV":"5MG6M52GVUTMYWOI6C7FPSB3MW","org.opencontainers.conformance":"hello conformance test"},"artifactType":"application/vnd.example.oci.conformance.v1"}]}
================================================================================

OCI Conformance Test/missing-subject/delete

OCI Conformance Test/missing-subject/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/tagged-artifact
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/missing-subject/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:01ec5a1ddcc672833a39d0b8d429b40812465b534c2f08d0fe2e6b82ee685710
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/missing-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:dcf3b63d9c844b1dc89cb7dff90a04eb8fdaf2c7785bbe7acaf5e71ad2a0cb61
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/missing-subject/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/data-field

OCI Conformance Test/data-field/push

OCI Conformance Test/data-field/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/BMBKSe_8mgPPN1bJMpvUrw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/BMBKSe_8mgPPN1bJMpvUrw?digest=sha256%3Aa4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/data-field/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/zzRG4v8Bpa5EPkeSWGAC4w?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/zzRG4v8Bpa5EPkeSWGAC4w?digest=sha256%3Aae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/data-field/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/bEvVxhZvLvoNSRY2rxaxcQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/bEvVxhZvLvoNSRY2rxaxcQ?digest=sha256%3A42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/data-field/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269,"data":"eyJhdXRob3IiOiJPQ0kgQ29uZm9ybWFuY2UgVGVzdCIsImFyY2hpdGVjdHVyZSI6ImFtZDY0Iiwib3MiOiJsaW51eCIsImNvbmZpZyI6e30sInJvb3RmcyI6eyJ0eXBlIjoibGF5ZXJzIiwiZGlmZl9pZHMiOlsic2hhMjU2OmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUiLCJzaGEyNTY6ZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSJdfX0="},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d","size":175,"data":"H4sIAAAAAAAA/+zRQarCMBgE4K57iv8Cr2/SJKWuvYIXqDGFYptA8gfs7YWKCkVXFkTIt5kwm2RI9W+8632YOmfsHyq+cLE1AGiUWhLAOiGkfpyXXtRaioKw+UteSJG7UODju9bjfsT++fvENjL1w2jJeMfWcaTeh1vj0nS0gVCVB3/q5khjMuf5Xg+RVCNVA0ih6lZItdOtLr89LsuyLHvrGgAA//8ulGdaAAgAAA=="},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e","size":175,"data":"H4sIAAAAAAAA/+zRQQrCMBAF0K57irmAddJMo117BS9QYwLFNoFkAvb2QkWFoisLIuRtfvib5JNqq72zPoyd02YjKr5ysTZEREU0JyIuE4Vsnue5F3Uj6wJw9Ze8kSJ3ocCv71qO+xOH1+8Dm8hg+8GA9o6N4wjWh3vj0ngyAURVHv25myIMSV+mR91HoF1NLQnVIlGjpNwrVf56XJZlWfbRLQAA///dOv4RAAgAAA=="}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [1417]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269,"data":"eyJhdXRob3IiOiJPQ0kgQ29uZm9ybWFuY2UgVGVzdCIsImFyY2hpdGVjdHVyZSI6ImFtZDY0Iiwib3MiOiJsaW51eCIsImNvbmZpZyI6e30sInJvb3RmcyI6eyJ0eXBlIjoibGF5ZXJzIiwiZGlmZl9pZHMiOlsic2hhMjU2OmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUiLCJzaGEyNTY6ZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSJdfX0="},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d","size":175,"data":"H4sIAAAAAAAA/+zRQarCMBgE4K57iv8Cr2/SJKWuvYIXqDGFYptA8gfs7YWKCkVXFkTIt5kwm2RI9W+8632YOmfsHyq+cLE1AGiUWhLAOiGkfpyXXtRaioKw+UteSJG7UODju9bjfsT++fvENjL1w2jJeMfWcaTeh1vj0nS0gVCVB3/q5khjMuf5Xg+RVCNVA0ih6lZItdOtLr89LsuyLHvrGgAA//8ulGdaAAgAAA=="},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e","size":175,"data":"H4sIAAAAAAAA/+zRQQrCMBAF0K57irmAddJMo117BS9QYwLFNoFkAvb2QkWFoisLIuRtfvib5JNqq72zPoyd02YjKr5ysTZEREU0JyIuE4Vsnue5F3Uj6wJw9Ze8kSJ3ocCv71qO+xOH1+8Dm8hg+8GA9o6N4wjWh3vj0ngyAURVHv25myIMSV+mR91HoF1NLQnVIlGjpNwrVf56XJZlWfbRLQAA///dOv4RAAgAAA=="}]}
================================================================================

OCI Conformance Test/data-field/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/data-field
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269,"data":"eyJhdXRob3IiOiJPQ0kgQ29uZm9ybWFuY2UgVGVzdCIsImFyY2hpdGVjdHVyZSI6ImFtZDY0Iiwib3MiOiJsaW51eCIsImNvbmZpZyI6e30sInJvb3RmcyI6eyJ0eXBlIjoibGF5ZXJzIiwiZGlmZl9pZHMiOlsic2hhMjU2OmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUiLCJzaGEyNTY6ZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSJdfX0="},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d","size":175,"data":"H4sIAAAAAAAA/+zRQarCMBgE4K57iv8Cr2/SJKWuvYIXqDGFYptA8gfs7YWKCkVXFkTIt5kwm2RI9W+8632YOmfsHyq+cLE1AGiUWhLAOiGkfpyXXtRaioKw+UteSJG7UODju9bjfsT++fvENjL1w2jJeMfWcaTeh1vj0nS0gVCVB3/q5khjMuf5Xg+RVCNVA0ih6lZItdOtLr89LsuyLHvrGgAA//8ulGdaAAgAAA=="},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e","size":175,"data":"H4sIAAAAAAAA/+zRQQrCMBAF0K57irmAddJMo117BS9QYwLFNoFkAvb2QkWFoisLIuRtfvib5JNqq72zPoyd02YjKr5ysTZEREU0JyIuE4Vsnue5F3Uj6wJw9Ze8kSJ3ocCv71qO+xOH1+8Dm8hg+8GA9o6N4wjWh3vj0ngyAURVHv25myIMSV+mR91HoF1NLQnVIlGjpNwrVf56XJZlWfbRLQAA///dOv4RAAgAAA=="}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1]
                    Oci-Tag: [data-field]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [1417]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269,"data":"eyJhdXRob3IiOiJPQ0kgQ29uZm9ybWFuY2UgVGVzdCIsImFyY2hpdGVjdHVyZSI6ImFtZDY0Iiwib3MiOiJsaW51eCIsImNvbmZpZyI6e30sInJvb3RmcyI6eyJ0eXBlIjoibGF5ZXJzIiwiZGlmZl9pZHMiOlsic2hhMjU2OmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUiLCJzaGEyNTY6ZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSJdfX0="},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d","size":175,"data":"H4sIAAAAAAAA/+zRQarCMBgE4K57iv8Cr2/SJKWuvYIXqDGFYptA8gfs7YWKCkVXFkTIt5kwm2RI9W+8632YOmfsHyq+cLE1AGiUWhLAOiGkfpyXXtRaioKw+UteSJG7UODju9bjfsT++fvENjL1w2jJeMfWcaTeh1vj0nS0gVCVB3/q5khjMuf5Xg+RVCNVA0ih6lZItdOtLr89LsuyLHvrGgAA//8ulGdaAAgAAA=="},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e","size":175,"data":"H4sIAAAAAAAA/+zRQQrCMBAF0K57irmAddJMo117BS9QYwLFNoFkAvb2QkWFoisLIuRtfvib5JNqq72zPoyd02YjKr5ysTZEREU0JyIuE4Vsnue5F3Uj6wJw9Ze8kSJ3ocCv71qO+xOH1+8Dm8hg+8GA9o6N4wjWh3vj0ngyAURVHv25myIMSV+mR91HoF1NLQnVIlGjpNwrVf56XJZlWfbRLQAA///dOv4RAAgAAA=="}]}
================================================================================

OCI Conformance Test/data-field/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [50]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["data-field"]}
================================================================================

OCI Conformance Test/data-field/head

OCI Conformance Test/data-field/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/data-field
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [1417]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/data-field/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [1417]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/data-field/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/data-field/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/data-field/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/data-field/pull

OCI Conformance Test/data-field/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/data-field
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [1417]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269,"data":"eyJhdXRob3IiOiJPQ0kgQ29uZm9ybWFuY2UgVGVzdCIsImFyY2hpdGVjdHVyZSI6ImFtZDY0Iiwib3MiOiJsaW51eCIsImNvbmZpZyI6e30sInJvb3RmcyI6eyJ0eXBlIjoibGF5ZXJzIiwiZGlmZl9pZHMiOlsic2hhMjU2OmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUiLCJzaGEyNTY6ZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSJdfX0="},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d","size":175,"data":"H4sIAAAAAAAA/+zRQarCMBgE4K57iv8Cr2/SJKWuvYIXqDGFYptA8gfs7YWKCkVXFkTIt5kwm2RI9W+8632YOmfsHyq+cLE1AGiUWhLAOiGkfpyXXtRaioKw+UteSJG7UODju9bjfsT++fvENjL1w2jJeMfWcaTeh1vj0nS0gVCVB3/q5khjMuf5Xg+RVCNVA0ih6lZItdOtLr89LsuyLHvrGgAA//8ulGdaAAgAAA=="},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e","size":175,"data":"H4sIAAAAAAAA/+zRQQrCMBAF0K57irmAddJMo117BS9QYwLFNoFkAvb2QkWFoisLIuRtfvib5JNqq72zPoyd02YjKr5ysTZEREU0JyIuE4Vsnue5F3Uj6wJw9Ze8kSJ3ocCv71qO+xOH1+8Dm8hg+8GA9o6N4wjWh3vj0ngyAURVHv25myIMSV+mR91HoF1NLQnVIlGjpNwrVf56XJZlWfbRLQAA///dOv4RAAgAAA=="}]}
================================================================================

OCI Conformance Test/data-field/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [1417]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269,"data":"eyJhdXRob3IiOiJPQ0kgQ29uZm9ybWFuY2UgVGVzdCIsImFyY2hpdGVjdHVyZSI6ImFtZDY0Iiwib3MiOiJsaW51eCIsImNvbmZpZyI6e30sInJvb3RmcyI6eyJ0eXBlIjoibGF5ZXJzIiwiZGlmZl9pZHMiOlsic2hhMjU2OmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUiLCJzaGEyNTY6ZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSJdfX0="},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d","size":175,"data":"H4sIAAAAAAAA/+zRQarCMBgE4K57iv8Cr2/SJKWuvYIXqDGFYptA8gfs7YWKCkVXFkTIt5kwm2RI9W+8632YOmfsHyq+cLE1AGiUWhLAOiGkfpyXXtRaioKw+UteSJG7UODju9bjfsT++fvENjL1w2jJeMfWcaTeh1vj0nS0gVCVB3/q5khjMuf5Xg+RVCNVA0ih6lZItdOtLr89LsuyLHvrGgAA//8ulGdaAAgAAA=="},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e","size":175,"data":"H4sIAAAAAAAA/+zRQQrCMBAF0K57irmAddJMo117BS9QYwLFNoFkAvb2QkWFoisLIuRtfvib5JNqq72zPoyd02YjKr5ysTZEREU0JyIuE4Vsnue5F3Uj6wJw9Ze8kSJ3ocCv71qO+xOH1+8Dm8hg+8GA9o6N4wjWh3vj0ngyAURVHv25myIMSV+mR91HoF1NLQnVIlGjpNwrVf56XJZlWfbRLQAA///dOv4RAAgAAA=="}]}
================================================================================

OCI Conformance Test/data-field/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/data-field/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/data-field/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/data-field/delete

OCI Conformance Test/data-field/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/data-field
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/data-field
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/data-field/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:f8c4c0de1021da02e028f26a03f57c2b2cad530d80d9d9369bf92737d0645fa1
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/data-field/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ae61e93bfa7ee5b7c10a77788c5d1daf4299c2275d637e87fc8f30c0942c001e
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/data-field/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/data-field/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:a4f0b263ab73cbbbad28541fceef9baedfa54d67f0bf21abfec7e066753a634d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/non-distributable-layers

OCI Conformance Test/non-distributable-layers/push

OCI Conformance Test/non-distributable-layers/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/m9wNc77hA7S4tfkF6ufNGw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/m9wNc77hA7S4tfkF6ufNGw?digest=sha256%3Aee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5&state=*****
Headers:
             Content-Length: [177]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/non-distributable-layers/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/BdBPkfoqOeUJ10rLOHoD3A?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/BdBPkfoqOeUJ10rLOHoD3A?digest=sha256%3Ae01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71&state=*****
Headers:
             Content-Length: [343]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:42c671366fcb11072ffaed9ce65cb829b207e870f6d2daadcdfce68107dd1574","sha256:35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [343]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:42c671366fcb11072ffaed9ce65cb829b207e870f6d2daadcdfce68107dd1574","sha256:35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/non-distributable-layers/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71","size":343},"layers":[{"mediaType":"application/vnd.oci.image.layer.nondistributable.v1.tar+gzip","digest":"sha256:0aa2442a9b06679ba5b5974017699fb6b2af355481454a3667df8ab0bc96cd51","size":123456,"urls":["https://store.example.com/blobs/sha256/0aa2442a9b06679ba5b5974017699fb6b2af355481454a3667df8ab0bc96cd51"]},{"mediaType":"application/vnd.oci.image.layer.nondistributable.v1.tar","digest":"sha256:35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f","size":12345,"urls":["https://store.example.com/blobs/sha256/35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f"]},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5","size":177}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [973]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71","size":343},"layers":[{"mediaType":"application/vnd.oci.image.layer.nondistributable.v1.tar+gzip","digest":"sha256:0aa2442a9b06679ba5b5974017699fb6b2af355481454a3667df8ab0bc96cd51","size":123456,"urls":["https://store.example.com/blobs/sha256/0aa2442a9b06679ba5b5974017699fb6b2af355481454a3667df8ab0bc96cd51"]},{"mediaType":"application/vnd.oci.image.layer.nondistributable.v1.tar","digest":"sha256:35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f","size":12345,"urls":["https://store.example.com/blobs/sha256/35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f"]},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5","size":177}]}
================================================================================

OCI Conformance Test/non-distributable-layers/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/non-distributable-image
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71","size":343},"layers":[{"mediaType":"application/vnd.oci.image.layer.nondistributable.v1.tar+gzip","digest":"sha256:0aa2442a9b06679ba5b5974017699fb6b2af355481454a3667df8ab0bc96cd51","size":123456,"urls":["https://store.example.com/blobs/sha256/0aa2442a9b06679ba5b5974017699fb6b2af355481454a3667df8ab0bc96cd51"]},{"mediaType":"application/vnd.oci.image.layer.nondistributable.v1.tar","digest":"sha256:35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f","size":12345,"urls":["https://store.example.com/blobs/sha256/35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f"]},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5","size":177}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13]
                    Oci-Tag: [non-distributable-image]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [973]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71","size":343},"layers":[{"mediaType":"application/vnd.oci.image.layer.nondistributable.v1.tar+gzip","digest":"sha256:0aa2442a9b06679ba5b5974017699fb6b2af355481454a3667df8ab0bc96cd51","size":123456,"urls":["https://store.example.com/blobs/sha256/0aa2442a9b06679ba5b5974017699fb6b2af355481454a3667df8ab0bc96cd51"]},{"mediaType":"application/vnd.oci.image.layer.nondistributable.v1.tar","digest":"sha256:35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f","size":12345,"urls":["https://store.example.com/blobs/sha256/35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f"]},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5","size":177}]}
================================================================================

OCI Conformance Test/non-distributable-layers/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [63]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["non-distributable-image"]}
================================================================================

OCI Conformance Test/non-distributable-layers/head

OCI Conformance Test/non-distributable-layers/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/non-distributable-image
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [973]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/non-distributable-layers/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [973]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/non-distributable-layers/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/non-distributable-layers/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [343]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/non-distributable-layers/pull

OCI Conformance Test/non-distributable-layers/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/non-distributable-image
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [973]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71","size":343},"layers":[{"mediaType":"application/vnd.oci.image.layer.nondistributable.v1.tar+gzip","digest":"sha256:0aa2442a9b06679ba5b5974017699fb6b2af355481454a3667df8ab0bc96cd51","size":123456,"urls":["https://store.example.com/blobs/sha256/0aa2442a9b06679ba5b5974017699fb6b2af355481454a3667df8ab0bc96cd51"]},{"mediaType":"application/vnd.oci.image.layer.nondistributable.v1.tar","digest":"sha256:35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f","size":12345,"urls":["https://store.example.com/blobs/sha256/35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f"]},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5","size":177}]}
================================================================================

OCI Conformance Test/non-distributable-layers/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [973]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71","size":343},"layers":[{"mediaType":"application/vnd.oci.image.layer.nondistributable.v1.tar+gzip","digest":"sha256:0aa2442a9b06679ba5b5974017699fb6b2af355481454a3667df8ab0bc96cd51","size":123456,"urls":["https://store.example.com/blobs/sha256/0aa2442a9b06679ba5b5974017699fb6b2af355481454a3667df8ab0bc96cd51"]},{"mediaType":"application/vnd.oci.image.layer.nondistributable.v1.tar","digest":"sha256:35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f","size":12345,"urls":["https://store.example.com/blobs/sha256/35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f"]},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5","size":177}]}
================================================================================

OCI Conformance Test/non-distributable-layers/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/non-distributable-layers/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [343]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:42c671366fcb11072ffaed9ce65cb829b207e870f6d2daadcdfce68107dd1574","sha256:35e6e6cdcca2f5066089dd4d9f7587880cf2618dc401c6b845199b1d215faa5f","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/non-distributable-layers/delete

OCI Conformance Test/non-distributable-layers/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/non-distributable-image
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/non-distributable-image
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/non-distributable-layers/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dda5dd777782a2953d638708bd7211c593dfff1ba161abf63753d96643204e13
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/non-distributable-layers/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:ee3a4ef60c637c3c20dbc6f9cad331182b013c98b8d62a64ff95bd1161e573e5
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/non-distributable-layers/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:e01f27bc78af082327ea09b2f349d16272bd80547087a94e6d4b2776e1166f71
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields

OCI Conformance Test/custom-fields/push

OCI Conformance Test/custom-fields/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/6FPGEbt9YgJkb3EqrnMFow?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/6FPGEbt9YgJkb3EqrnMFow?digest=sha256%3A13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/custom-fields/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/b2ei6hTzxjG0bhdEAvO3dw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/b2ei6hTzxjG0bhdEAvO3dw?digest=sha256%3A0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9&state=*****
Headers:
             Content-Length: [174]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
================================================================================

OCI Conformance Test/custom-fields/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/JpFtNH9_aW4rvYG0Gxa1sw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/JpFtNH9_aW4rvYG0Gxa1sw?digest=sha256%3A01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8&state=*****
Headers:
             Content-Length: [331]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},"org.QB44VUR5TM6WETZOKQAWRC32HO":"WH4Z5Z7RXCEV3V3UUMCW76223X"}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [331]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},"org.QB44VUR5TM6WETZOKQAWRC32HO":"WH4Z5Z7RXCEV3V3UUMCW76223X"}
================================================================================

OCI Conformance Test/custom-fields/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/PIivgR0_kfI2H3aOQujNkA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/PIivgR0_kfI2H3aOQujNkA?digest=sha256%3Aa7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66&state=*****
Headers:
             Content-Length: [177]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/custom-fields/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/7uSRTNoGooC-F1VSb96tDg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/7uSRTNoGooC-F1VSb96tDg?digest=sha256%3A291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/custom-fields/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/bOzpxrXmyNX4m7b_Ox8_tA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/bOzpxrXmyNX4m7b_Ox8_tA?digest=sha256%3A1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf&state=*****
Headers:
             Content-Length: [331]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},"org.QDXBNCD557ZK6HQASVBPNTUUJU":"FQ7HM6TEPOK6EUVKK6WRXGJ7YU"}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [331]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},"org.QDXBNCD557ZK6HQASVBPNTUUJU":"FQ7HM6TEPOK6EUVKK6WRXGJ7YU"}
================================================================================

OCI Conformance Test/custom-fields/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8","size":331},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9","size":174}],"org.FRPQPAU2ZGWNXZ6NF3DBQJ7LJK":"ZNWKDTSDUVMQTIYUTP7TTIZ4RT"}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [617]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8","size":331},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9","size":174}],"org.FRPQPAU2ZGWNXZ6NF3DBQJ7LJK":"ZNWKDTSDUVMQTIYUTP7TTIZ4RT"}
================================================================================

OCI Conformance Test/custom-fields/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf","size":331},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66","size":177},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019","size":175}],"org.K3J2H4XA3JVVMZ7ZA5WHQ5ZEGG":"G5P2GS2SZILIM3FBDGT3QKEQVD"}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [617]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf","size":331},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66","size":177},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019","size":175}],"org.K3J2H4XA3JVVMZ7ZA5WHQ5ZEGG":"G5P2GS2SZILIM3FBDGT3QKEQVD"}
================================================================================

OCI Conformance Test/custom-fields/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53","size":617,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d","size":617,"platform":{"architecture":"arm64","os":"linux"}}],"org.WVKLU5SNDNUJ7SUBIB2BYXDNX5":"6MSPILUA3CD3SZ3OELFIVFTBFD"}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [553]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53","size":617,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d","size":617,"platform":{"architecture":"arm64","os":"linux"}}],"org.WVKLU5SNDNUJ7SUBIB2BYXDNX5":"6MSPILUA3CD3SZ3OELFIVFTBFD"}
================================================================================

OCI Conformance Test/custom-fields/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/custom-fields
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53","size":617,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d","size":617,"platform":{"architecture":"arm64","os":"linux"}}],"org.WVKLU5SNDNUJ7SUBIB2BYXDNX5":"6MSPILUA3CD3SZ3OELFIVFTBFD"}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a]
                    Oci-Tag: [custom-fields]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [553]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53","size":617,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d","size":617,"platform":{"architecture":"arm64","os":"linux"}}],"org.WVKLU5SNDNUJ7SUBIB2BYXDNX5":"6MSPILUA3CD3SZ3OELFIVFTBFD"}
================================================================================

OCI Conformance Test/custom-fields/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [53]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["custom-fields"]}
================================================================================

OCI Conformance Test/custom-fields/head

OCI Conformance Test/custom-fields/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/custom-fields
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [553]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [617]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [617]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [553]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [331]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [331]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/pull

OCI Conformance Test/custom-fields/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/custom-fields
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [553]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53","size":617,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d","size":617,"platform":{"architecture":"arm64","os":"linux"}}],"org.WVKLU5SNDNUJ7SUBIB2BYXDNX5":"6MSPILUA3CD3SZ3OELFIVFTBFD"}
================================================================================

OCI Conformance Test/custom-fields/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [617]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8","size":331},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9","size":174}],"org.FRPQPAU2ZGWNXZ6NF3DBQJ7LJK":"ZNWKDTSDUVMQTIYUTP7TTIZ4RT"}
================================================================================

OCI Conformance Test/custom-fields/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [617]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf","size":331},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66","size":177},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019","size":175}],"org.K3J2H4XA3JVVMZ7ZA5WHQ5ZEGG":"G5P2GS2SZILIM3FBDGT3QKEQVD"}
================================================================================

OCI Conformance Test/custom-fields/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [553]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53","size":617,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d","size":617,"platform":{"architecture":"arm64","os":"linux"}}],"org.WVKLU5SNDNUJ7SUBIB2BYXDNX5":"6MSPILUA3CD3SZ3OELFIVFTBFD"}
================================================================================

OCI Conformance Test/custom-fields/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [331]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},"org.QDXBNCD557ZK6HQASVBPNTUUJU":"FQ7HM6TEPOK6EUVKK6WRXGJ7YU"}
================================================================================

OCI Conformance Test/custom-fields/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/custom-fields/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
================================================================================

OCI Conformance Test/custom-fields/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [331]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},"org.QB44VUR5TM6WETZOKQAWRC32HO":"WH4Z5Z7RXCEV3V3UUMCW76223X"}
================================================================================

OCI Conformance Test/custom-fields/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/custom-fields/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/custom-fields/delete

OCI Conformance Test/custom-fields/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/custom-fields
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/custom-fields
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:dc8db6ccf9646cdaea52437b1f8af693984eed5d99471f066bd000c9cd40927a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:fb1f09d9a37dedfa5200841b354f19caf908c32814e9e81028a24926cc159b2d
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:391e0283e168ee5b604fd77f2388476cce82fff688e15a90269f500c615a0d53
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:291670af2b7a8b9ed9493e77d9d5177d2cec5e85a74100540c766b23a590d019
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:1c1a4a004f142f667b086abf6a9a91801d9971f64aad1952c3c805f0ab42e9cf
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:13921d94a78a45331cea1b493c8dbbbd533269eef7e44ad2ce06b735353be407
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:0e1381646dda2be5ad02671cd42d3472c9cf32a6e7fc165a21f7e769abea04a9
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:01f25c76dbb1fa3bc729d06e7eab4df4df3bb56a68ae2dd585cdd64d6bad33c8
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/custom-fields/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:a7432020b45e6c414f3475fb5d5691b1094602ebed901500102b9e349df95c66
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/no-layers

OCI Conformance Test/no-layers/push

OCI Conformance Test/no-layers/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/kcFn4QH58vncZK5ChVO36Q?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/kcFn4QH58vncZK5ChVO36Q?digest=sha256%3A81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab&state=*****
Headers:
             Content-Length: [122]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":[]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [122]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":[]}}
================================================================================

OCI Conformance Test/no-layers/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab","size":122},"layers":[]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [248]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab","size":122},"layers":[]}
================================================================================

OCI Conformance Test/no-layers/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/no-layers
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab","size":122},"layers":[]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f]
                    Oci-Tag: [no-layers]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [248]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab","size":122},"layers":[]}
================================================================================

OCI Conformance Test/no-layers/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [49]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["no-layers"]}
================================================================================

OCI Conformance Test/no-layers/head

OCI Conformance Test/no-layers/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/no-layers
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [248]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/no-layers/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [248]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/no-layers/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [122]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/no-layers/pull

OCI Conformance Test/no-layers/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/no-layers
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [248]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab","size":122},"layers":[]}
================================================================================

OCI Conformance Test/no-layers/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [248]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab","size":122},"layers":[]}
================================================================================

OCI Conformance Test/no-layers/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [122]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":[]}}
================================================================================

OCI Conformance Test/no-layers/delete

OCI Conformance Test/no-layers/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/no-layers
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/no-layers
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/no-layers/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:8e2ede69e41515f5d71f527f2ff22ec64a45604c9d23b6f6eee240d27374b89f
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/no-layers/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:81747e85a681d64aa23a17279074d08895c6c45be91bd53808d8e63780b80fab
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse

OCI Conformance Test/sparse/push

OCI Conformance Test/sparse/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/xlOK1hBedMYcjscLr7MQQQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/xlOK1hBedMYcjscLr7MQQQ?digest=sha256%3A018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/sparse/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/HTw3gXOIHWlXDYQcE2_qUQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/HTw3gXOIHWlXDYQcE2_qUQ?digest=sha256%3A6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33&state=*****
Headers:
             Content-Length: [176]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/sparse/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/eIKSItGMHfHYpYr9praQrA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/eIKSItGMHfHYpYr9praQrA?digest=sha256%3A42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/sparse/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/5jVPZ9EA961NIEECjkLcZQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/5jVPZ9EA961NIEECjkLcZQ?digest=sha256%3A7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670&state=*****
Headers:
             Content-Length: [173]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 173 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [173]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 173 bytes not shown ---
================================================================================

OCI Conformance Test/sparse/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:e7e26a6faec2a46d96a9354c052ee5c5acdd55d01f3ba64b6bb44b3adc07deea","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33","size":176}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:e7e26a6faec2a46d96a9354c052ee5c5acdd55d01f3ba64b6bb44b3adc07deea","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33","size":176}]}
================================================================================

OCI Conformance Test/sparse/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670","size":173}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670","size":173}]}
================================================================================

OCI Conformance Test/sparse/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:58f0adb7a4a6d93b4ad3294274e6d4a8481965f3bde2a2d56aad473fa278dcf2","size":1024,"platform":{"architecture":"arm64","os":"linux"}}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [492]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:58f0adb7a4a6d93b4ad3294274e6d4a8481965f3bde2a2d56aad473fa278dcf2","size":1024,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/sparse/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sparse-image
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:e7e26a6faec2a46d96a9354c052ee5c5acdd55d01f3ba64b6bb44b3adc07deea","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33","size":176}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633]
                    Oci-Tag: [sparse-image]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:e7e26a6faec2a46d96a9354c052ee5c5acdd55d01f3ba64b6bb44b3adc07deea","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33","size":176}]}
================================================================================

OCI Conformance Test/sparse/push/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sparse-index
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:58f0adb7a4a6d93b4ad3294274e6d4a8481965f3bde2a2d56aad473fa278dcf2","size":1024,"platform":{"architecture":"arm64","os":"linux"}}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64]
                    Oci-Tag: [sparse-index]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [492]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:58f0adb7a4a6d93b4ad3294274e6d4a8481965f3bde2a2d56aad473fa278dcf2","size":1024,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/sparse/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [67]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["sparse-image","sparse-index"]}
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list?last=sparse-image
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [52]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":["sparse-index"]}
================================================================================

OCI Conformance Test/sparse/head

OCI Conformance Test/sparse/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sparse-image
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/head/manifest-head-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sparse-index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [492]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [492]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [173]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/pull

OCI Conformance Test/sparse/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sparse-image
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:e7e26a6faec2a46d96a9354c052ee5c5acdd55d01f3ba64b6bb44b3adc07deea","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33","size":176}]}
================================================================================

OCI Conformance Test/sparse/pull/manifest-by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sparse-index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [492]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:58f0adb7a4a6d93b4ad3294274e6d4a8481965f3bde2a2d56aad473fa278dcf2","size":1024,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/sparse/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:e7e26a6faec2a46d96a9354c052ee5c5acdd55d01f3ba64b6bb44b3adc07deea","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33","size":176}]}
================================================================================

OCI Conformance Test/sparse/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [555]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19","size":175},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670","size":173}]}
================================================================================

OCI Conformance Test/sparse/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [492]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb","size":555,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:58f0adb7a4a6d93b4ad3294274e6d4a8481965f3bde2a2d56aad473fa278dcf2","size":1024,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/sparse/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [173]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 173 bytes not shown ---
================================================================================

OCI Conformance Test/sparse/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/sparse/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/sparse/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/sparse/delete

OCI Conformance Test/sparse/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sparse-image
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sparse-image
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/delete/tag-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sparse-index
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sparse-index
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:3e981d1151f7caae9e10ec5f300cc980392c214e5f227a3f375bd1b20e038c64
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:b8d079b385264ed4edf1efa064b94d89e5dc1fcaaea2001a74ce97a1aa81ebbb
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:30dc136e80994a377547318fd6052e866b454f9cac85281e8943ff7fb942d633
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:018e873b872cbaffebe9e4b781e0dc812a2b1b209d560c76df88ff57b5727f19
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:6ec91eaae0e1910b724818a5df37fb2569deb15062086f13b96649ddb0f08e33
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sparse/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:7325eeb80b230ea82cef297bc776acf59e91291a7575ec68f176fc8ef5509670
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512

OCI Conformance Test/sha512/push

OCI Conformance Test/sha512/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/QvyLBdt9eNcuEodmMeLARA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/QvyLBdt9eNcuEodmMeLARA?digest=sha512%3A1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d&state=*****
Headers:
             Content-Length: [397]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [397]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"]}}
================================================================================

OCI Conformance Test/sha512/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/eKIe_aA7MUjAEyLk--gWWg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/eKIe_aA7MUjAEyLk--gWWg?digest=sha512%3A83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca&state=*****
Headers:
             Content-Length: [174]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
================================================================================

OCI Conformance Test/sha512/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/JF9v4CGvqNmSZCbHFfZx8A?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/JF9v4CGvqNmSZCbHFfZx8A?digest=sha512%3Aeeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/sha512/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/yGc9rUO2rKGdV3pQg_Xcdg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/yGc9rUO2rKGdV3pQg_Xcdg?digest=sha512%3Ad5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290&state=*****
Headers:
             Content-Length: [397]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [397]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"]}}
================================================================================

OCI Conformance Test/sha512/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/kBQCKhUnQufC-AFqROlLkw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/kBQCKhUnQufC-AFqROlLkw?digest=sha512%3A5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a&state=*****
Headers:
             Content-Length: [176]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/sha512/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/kOgvn_EYF-xw31P5wzUiKg?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/kOgvn_EYF-xw31P5wzUiKg?digest=sha512%3A51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493&state=*****
Headers:
             Content-Length: [177]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/sha512/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d","size":397},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493","size":177}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [747]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d","size":397},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493","size":177}]}
================================================================================

OCI Conformance Test/sha512/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290","size":397},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca","size":174},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa","size":175}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [747]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290","size":397},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca","size":174},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa","size":175}]}
================================================================================

OCI Conformance Test/sha512/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:1946b0b7fb756855e29175a7ba9fa38cbdd76a1010dea2c35c58183cebfb25d7928f41f60f1003a6731b7dc95f742de5f280469bb4aac5e14fc5c081d41c116b
Headers:
               Content-Type: [application/vnd.oci.image.index.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a","size":747,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4","size":747,"platform":{"architecture":"arm64","os":"linux"}}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:1946b0b7fb756855e29175a7ba9fa38cbdd76a1010dea2c35c58183cebfb25d7928f41f60f1003a6731b7dc95f742de5f280469bb4aac5e14fc5c081d41c116b]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/manifests/sha512:1946b0b7fb756855e29175a7ba9fa38cbdd76a1010dea2c35c58183cebfb25d7928f41f60f1003a6731b7dc95f742de5f280469bb4aac5e14fc5c081d41c116b]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:1946b0b7fb756855e29175a7ba9fa38cbdd76a1010dea2c35c58183cebfb25d7928f41f60f1003a6731b7dc95f742de5f280469bb4aac5e14fc5c081d41c116b
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [619]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:1946b0b7fb756855e29175a7ba9fa38cbdd76a1010dea2c35c58183cebfb25d7928f41f60f1003a6731b7dc95f742de5f280469bb4aac5e14fc5c081d41c116b]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a","size":747,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4","size":747,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/sha512/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [38]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":[]}
================================================================================

OCI Conformance Test/sha512/head

OCI Conformance Test/sha512/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [747]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [747]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/head/manifest-head-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:1946b0b7fb756855e29175a7ba9fa38cbdd76a1010dea2c35c58183cebfb25d7928f41f60f1003a6731b7dc95f742de5f280469bb4aac5e14fc5c081d41c116b
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [619]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:1946b0b7fb756855e29175a7ba9fa38cbdd76a1010dea2c35c58183cebfb25d7928f41f60f1003a6731b7dc95f742de5f280469bb4aac5e14fc5c081d41c116b]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [397]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [397]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/pull

OCI Conformance Test/sha512/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [747]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d","size":397},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a","size":176},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493","size":177}]}
================================================================================

OCI Conformance Test/sha512/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [747]
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290","size":397},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca","size":174},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa","size":175}]}
================================================================================

OCI Conformance Test/sha512/pull/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:1946b0b7fb756855e29175a7ba9fa38cbdd76a1010dea2c35c58183cebfb25d7928f41f60f1003a6731b7dc95f742de5f280469bb4aac5e14fc5c081d41c116b
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [619]
               Content-Type: [application/vnd.oci.image.index.v1+json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:1946b0b7fb756855e29175a7ba9fa38cbdd76a1010dea2c35c58183cebfb25d7928f41f60f1003a6731b7dc95f742de5f280469bb4aac5e14fc5c081d41c116b]
  Docker-Distribution-Api-Version: [registry/2.0]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a","size":747,"platform":{"architecture":"amd64","os":"linux"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4","size":747,"platform":{"architecture":"arm64","os":"linux"}}]}
================================================================================

OCI Conformance Test/sha512/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [397]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"]}}
================================================================================

OCI Conformance Test/sha512/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
================================================================================

OCI Conformance Test/sha512/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/sha512/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [397]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"arm64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","sha512:cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"]}}
================================================================================

OCI Conformance Test/sha512/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [176]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 176 bytes not shown ---
================================================================================

OCI Conformance Test/sha512/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/sha512/delete

OCI Conformance Test/sha512/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:1946b0b7fb756855e29175a7ba9fa38cbdd76a1010dea2c35c58183cebfb25d7928f41f60f1003a6731b7dc95f742de5f280469bb4aac5e14fc5c081d41c116b
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:1946b0b7fb756855e29175a7ba9fa38cbdd76a1010dea2c35c58183cebfb25d7928f41f60f1003a6731b7dc95f742de5f280469bb4aac5e14fc5c081d41c116b
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:2a9070ba1a8eeb263e0be9a4d7d81118980af561052adcc08f9b6938ce699bc03a0fc627458909ca29ff14e2cc28a03b89de72394aee13c73b1270ed53e5f3f4
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha512:b359b57e424a8bd37b1c9954c0392171cd0e0d0d60ef9ca17853f54aadb2cce73ed15f1e242562fbd63cdcae5c32929fa3adb4b4877390ecf983cdb8de63198a
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:5c1ca9efb6b300215d0139f23f9544dc992cd626331cb7bac6780b8458b056a1fd413ae4673fd39541a7374d1eaa7cbd3b003ced4059b09fffdf316ffce6cc2a
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:51c34f9bfe54f1ee36a532a6c43d25a116b5d533b101386cf719fa25ec2262e20f496c5636f3f6378633bb0375ef107cc9de26bda1f3bcc1c62d47c241547493
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:1767e0aae136aa310225eff38a7112e8b35d5d1cbda5e58740080a7c4fbb551e98fc805756ea7dc3cc3b98e7bee0688186a19b381484c0aee95a00a65dee469d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:83638849a241e026468a275ad3c83d3c68a8b1176c8c45a2af603d44081bfdaf727691165da674135ce423d23cd37af4d77653c3c71113f4549135936a0255ca
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:eeed90596167c4efed1af302aa52ed97f11cf48a63279d9f75d243fa0a281ed87f7d80322b9b8b4da883845b6772e99870c072bbabc1d4589b1662cc4791b0fa
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/sha512/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha512:d5165634ef3bf5c19f4726f32dc9d938001822aa21225a1676ba8e700e79803837fadcf934946898cb6570f831afeb0ef2e2700546ce88a7863bdc57eba3b290
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/bad-digest-image

OCI Conformance Test/bad-digest-image/push

OCI Conformance Test/bad-digest-image/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/sSMN5XqEvPYE0aRXVi1TMA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/sSMN5XqEvPYE0aRXVi1TMA?digest=sha256%3A762a59000d81bd040c3da03e9df9cb9b5e80f4ba13028834e4d8a9153d98774d&state=*****
Headers:
             Content-Length: [177]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:762a59000d81bd040c3da03e9df9cb9b5e80f4ba13028834e4d8a9153d98774d]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:762a59000d81bd040c3da03e9df9cb9b5e80f4ba13028834e4d8a9153d98774d]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762a59000d81bd040c3da03e9df9cb9b5e80f4ba13028834e4d8a9153d98774d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:762a59000d81bd040c3da03e9df9cb9b5e80f4ba13028834e4d8a9153d98774d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/bad-digest-image/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/B0oK5g1XyK_V-qsPDK420Q?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/B0oK5g1XyK_V-qsPDK420Q?digest=sha256%3A8e7435e0bd0aaf1d9f0c5de4657396b961a2c7f6ac7757de778e473f98dd410d&state=*****
Headers:
             Content-Length: [175]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e7435e0bd0aaf1d9f0c5de4657396b961a2c7f6ac7757de778e473f98dd410d]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:8e7435e0bd0aaf1d9f0c5de4657396b961a2c7f6ac7757de778e473f98dd410d]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:8e7435e0bd0aaf1d9f0c5de4657396b961a2c7f6ac7757de778e473f98dd410d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e7435e0bd0aaf1d9f0c5de4657396b961a2c7f6ac7757de778e473f98dd410d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/bad-digest-image/push/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/HlH58aQ9FLwq_rw0-_QnzQ?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/HlH58aQ9FLwq_rw0-_QnzQ?digest=sha256%3A42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac&state=*****
Headers:
             Content-Length: [269]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/bad-digest-image/push/manifest-by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:0fa3f8ae086b21acd683d83a2dff8ad65640dd9f269afd958c1f99aafad683b2
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac","size":269},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:762a59000d81bd040c3da03e9df9cb9b5e80f4ba13028834e4d8a9153d98774d","size":177},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:8e7435e0bd0aaf1d9f0c5de4657396b961a2c7f6ac7757de778e473f98dd410d","size":175}]}  
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 400
Headers:
             Content-Length: [207]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"DIGEST_INVALID","message":"provided digest did not match uploaded content","detail":"digest mismatch, expected sha256:9b5cb581bf45d4a31820ae25473c0795910de2ff9a908bd81362cb548697c1f1"}]}

================================================================================

OCI Conformance Test/bad-digest-image/tag-list

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/tags/list
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
             Content-Length: [38]
               Content-Type: [application/json]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"name":"conformance/repo1","tags":[]}
================================================================================

OCI Conformance Test/bad-digest-image/head

OCI Conformance Test/bad-digest-image/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/bad-digest-image/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762a59000d81bd040c3da03e9df9cb9b5e80f4ba13028834e4d8a9153d98774d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:762a59000d81bd040c3da03e9df9cb9b5e80f4ba13028834e4d8a9153d98774d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/bad-digest-image/head/blob-head

Output:

================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:8e7435e0bd0aaf1d9f0c5de4657396b961a2c7f6ac7757de778e473f98dd410d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e7435e0bd0aaf1d9f0c5de4657396b961a2c7f6ac7757de778e473f98dd410d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/bad-digest-image/pull

OCI Conformance Test/bad-digest-image/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [269]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/bad-digest-image/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762a59000d81bd040c3da03e9df9cb9b5e80f4ba13028834e4d8a9153d98774d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [177]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:762a59000d81bd040c3da03e9df9cb9b5e80f4ba13028834e4d8a9153d98774d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 177 bytes not shown ---
================================================================================

OCI Conformance Test/bad-digest-image/pull/blob-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:8e7435e0bd0aaf1d9f0c5de4657396b961a2c7f6ac7757de778e473f98dd410d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [175]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:8e7435e0bd0aaf1d9f0c5de4657396b961a2c7f6ac7757de778e473f98dd410d]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 175 bytes not shown ---
================================================================================

OCI Conformance Test/bad-digest-image/delete

OCI Conformance Test/bad-digest-image/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:0fa3f8ae086b21acd683d83a2dff8ad65640dd9f269afd958c1f99aafad683b2
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:0fa3f8ae086b21acd683d83a2dff8ad65640dd9f269afd958c1f99aafad683b2
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/bad-digest-image/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762a59000d81bd040c3da03e9df9cb9b5e80f4ba13028834e4d8a9153d98774d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:762a59000d81bd040c3da03e9df9cb9b5e80f4ba13028834e4d8a9153d98774d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/bad-digest-image/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:8e7435e0bd0aaf1d9f0c5de4657396b961a2c7f6ac7757de778e473f98dd410d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:8e7435e0bd0aaf1d9f0c5de4657396b961a2c7f6ac7757de778e473f98dd410d
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/bad-digest-image/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:42ff7e320ad647975e1c5fc16e77dbbd916ab046e157a206cb497ecf48fff8ac
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/missing-manifest

OCI Conformance Test/missing-manifest/by-digest

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:5a4d61e2c438268515c5ebed243ee70f195be8ee98371cd66154b57980beb8e9
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================

OCI Conformance Test/missing-manifest/by-tag

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/missing-pczlttezb3gqr7p6pzsq
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================

OCI Conformance Test/invalid-digest-format

OCI Conformance Test/invalid-digest-format/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/QJOMFA-9r9eiapu_BJQ9XA?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/QJOMFA-9r9eiapu_BJQ9XA?digest=sha256%3A0661ed488685a64903f87ddedd9c1d4dfe921a66108e335e12cfc6ba0600238f&state=*****
Headers:
             Content-Length: [174]
               Content-Type: [application/octet-stream]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:0661ed488685a64903f87ddedd9c1d4dfe921a66108e335e12cfc6ba0600238f]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:0661ed488685a64903f87ddedd9c1d4dfe921a66108e335e12cfc6ba0600238f]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:0661ed488685a64903f87ddedd9c1d4dfe921a66108e335e12cfc6ba0600238f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [174]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:0661ed488685a64903f87ddedd9c1d4dfe921a66108e335e12cfc6ba0600238f]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Output of application/x-gzip not supported, 174 bytes not shown ---
================================================================================

OCI Conformance Test/invalid-digest-format/blob-post-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: POST
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/uploads/jnbTzkrLhTOH7nfduyD4nw?state=*****]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/uploads/jnbTzkrLhTOH7nfduyD4nw?digest=sha256%3A057358889b8ed01dcf7ad5c120825d38a0f3d0973e8e2487e5f89c874eea0ff9&state=*****
Headers:
             Content-Length: [195]
               Content-Type: [application/octet-stream]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 201
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:057358889b8ed01dcf7ad5c120825d38a0f3d0973e8e2487e5f89c874eea0ff9]
  Docker-Distribution-Api-Version: [registry/2.0]
                   Location: [/v2/conformance/repo1/blobs/sha256:057358889b8ed01dcf7ad5c120825d38a0f3d0973e8e2487e5f89c874eea0ff9]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:057358889b8ed01dcf7ad5c120825d38a0f3d0973e8e2487e5f89c874eea0ff9
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 200
Headers:
              Accept-Ranges: [bytes]
             Content-Length: [195]
               Content-Type: [application/octet-stream]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
      Docker-Content-Digest: [sha256:057358889b8ed01dcf7ad5c120825d38a0f3d0973e8e2487e5f89c874eea0ff9]
  Docker-Distribution-Api-Version: [registry/2.0]
{"author":"OCI Conformance Test","architecture":"amd64","os":"linux","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]}}
================================================================================

OCI Conformance Test/invalid-digest-format/manifest-put

Output:

================================================================================
~~~ REQUEST ~~~
Method: PUT
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:baddigeststring
Headers:
               Content-Type: [application/vnd.oci.image.manifest.v1+json]
{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:057358889b8ed01dcf7ad5c120825d38a0f3d0973e8e2487e5f89c874eea0ff9","size":195},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:0661ed488685a64903f87ddedd9c1d4dfe921a66108e335e12cfc6ba0600238f","size":174}]}
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 400
Headers:
             Content-Length: [131]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"DIGEST_INVALID","message":"provided digest did not match uploaded content","detail":"tag or digest invalid"}]}

================================================================================

OCI Conformance Test/invalid-digest-format/manifest-get

Output:

================================================================================
~~~ REQUEST ~~~
Method: GET
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:baddigeststring
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================

OCI Conformance Test/invalid-digest-format/delete

OCI Conformance Test/invalid-digest-format/delete/manifest-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:455a2fb3a8eb60d2215d2dbbce0961bae5ba038570535814bc8aec3a0591702b
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown to registry","detail":"tag or digest was not found in repository"}]}

================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/manifests/sha256:455a2fb3a8eb60d2215d2dbbce0961bae5ba038570535814bc8aec3a0591702b
Headers:
                     Accept: [application/vnd.oci.image.index.v1+json application/vnd.oci.image.manifest.v1+json]
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [135]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/invalid-digest-format/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:0661ed488685a64903f87ddedd9c1d4dfe921a66108e335e12cfc6ba0600238f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:0661ed488685a64903f87ddedd9c1d4dfe921a66108e335e12cfc6ba0600238f
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================

OCI Conformance Test/invalid-digest-format/delete/blob-delete

Output:

================================================================================
~~~ REQUEST ~~~
Method: DELETE
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:057358889b8ed01dcf7ad5c120825d38a0f3d0973e8e2487e5f89c874eea0ff9
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 202
Headers:
             Content-Length: [0]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================
================================================================================
~~~ REQUEST ~~~
Method: HEAD
URL: http://127.0.0.1:5000/v2/conformance/repo1/blobs/sha256:057358889b8ed01dcf7ad5c120825d38a0f3d0973e8e2487e5f89c874eea0ff9
Headers:
--- Empty body ---
--------------------------------------------------------------------------------
~~~ RESPONSE ~~~
Status: 404
Headers:
             Content-Length: [104]
               Content-Type: [text/plain; charset=utf-8]
                       Date: [Wed, 24 Jun 2026 20:40:52 GMT]
  Docker-Distribution-Api-Version: [registry/2.0]
--- Empty body ---
================================================================================