io.atcr.hold.layer
Represents metadata about a container layer stored in the hold. Stored in the hold's embedded PDS for tracking and analytics.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | hold.atcr.io |
| Indexed |
Showing version bafyreifmmd7tmj4i3iavissbi4fvm3goi4ntjyylu3eu3yx3uoatvdc3pu. Show the latest
Checks
Valid Lint pass{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Represents metadata about a container layer stored in the hold. Stored in the hold's embedded PDS for tracking and analytics.",
"key": "tid",
"record": {
"properties": {
"createdAt": {
"description": "RFC3339 timestamp of when the layer was uploaded",
"format": "datetime",
"type": "string"
},
"digest": {
"description": "Layer digest (e.g., sha256:abc123...)",
"maxLength": 128,
"type": "string"
},
"manifest": {
"description": "AT-URI of the manifest that included this layer (e.g., at://did:plc:xyz/io.atcr.manifest/abc123)",
"format": "at-uri",
"type": "string"
},
"mediaType": {
"description": "Media type (e.g., application/vnd.oci.image.layer.v1.tar+gzip)",
"maxLength": 128,
"type": "string"
},
"size": {
"description": "Size in bytes",
"type": "integer"
},
"userDid": {
"description": "DID of user who uploaded this layer",
"format": "did",
"type": "string"
}
},
"required": [
"digest",
"size",
"mediaType",
"manifest",
"userDid",
"createdAt"
],
"type": "object"
},
"type": "record"
}
},
"id": "io.atcr.hold.layer",
"lexicon": 1
}