zotregistry.io/zot@v1.4.4-0.20231124084042-02a8ed785457/pkg/meta/proto/oci/manifest.proto (about)

     1  syntax = "proto3";
     2  package oci_v1;
     3  
     4  import "oci/descriptor.proto";
     5  import "oci/versioned.proto";
     6  
     7  // https://github.com/opencontainers/image-spec/blob/main/specs-go/v1/manifest.go
     8  
     9  message Manifest {
    10    Versioned           Versioned    = 1;
    11    optional string     MediaType    = 2;
    12    optional string     ArtifactType = 3;
    13    Descriptor          Config       = 4;
    14    repeated Descriptor Layers       = 5;
    15    optional Descriptor Subject      = 6;
    16    map<string,string>  Annotations  = 7;
    17  }