io.atcr.hold.layer

atcr.io

Documentation

Represents metadata about a container layer stored in the hold. Stored in the hold's embedded PDS for tracking and analytics.

main record

Represents metadata about a container layer stored in the hold. Stored in the hold's embedded PDS for tracking and analytics.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

RFC3339 timestamp of when the layer was uploaded

digest string Required

Layer digest (e.g., sha256:abc123...)

maxLength: 128 bytes
mediaType string Required

Media type (e.g., application/vnd.oci.image.layer.v1.tar+gzip)

maxLength: 128 bytes
repository string Required

Repository this layer belongs to

maxLength: 255 bytes
size integer Required

Size in bytes

userDid string did Required

DID of user who uploaded this layer

userHandle string handle Required

Handle of user (for display purposes)

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "digest",
      "size",
      "mediaType",
      "repository",
      "userDid",
      "userHandle",
      "createdAt"
    ],
    "properties": {
      "size": {
        "type": "integer",
        "description": "Size in bytes"
      },
      "digest": {
        "type": "string",
        "maxLength": 128,
        "description": "Layer digest (e.g., sha256:abc123...)"
      },
      "userDid": {
        "type": "string",
        "format": "did",
        "description": "DID of user who uploaded this layer"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "RFC3339 timestamp of when the layer was uploaded"
      },
      "mediaType": {
        "type": "string",
        "maxLength": 128,
        "description": "Media type (e.g., application/vnd.oci.image.layer.v1.tar+gzip)"
      },
      "repository": {
        "type": "string",
        "maxLength": 255,
        "description": "Repository this layer belongs to"
      },
      "userHandle": {
        "type": "string",
        "format": "handle",
        "description": "Handle of user (for display purposes)"
      }
    }
  },
  "description": "Represents metadata about a container layer stored in the hold. Stored in the hold's embedded PDS for tracking and analytics."
}

Lexicon Garden

@