full diff

io.atcr.hold.layer

From
bafyreifmmd7tmj4i3iavissbi4fvm3goi4ntjyylu3eu3yx3uoatvdc3pu indexed 2026-09-06 01:26 UTC View this version
To
bafyreifmmd7tmj4i3iavissbi4fvm3goi4ntjyylu3eu3yx3uoatvdc3pu indexed 2026-09-06 01:26 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Represents metadata about a container layer stored in the hold. Stored in the hold's embedded PDS for tracking and analytics.",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "createdAt": {
1010 "description": "RFC3339 timestamp of when the layer was uploaded",
1111 "format": "datetime",
1212 "type": "string"
1313 },
1414 "digest": {
1515 "description": "Layer digest (e.g., sha256:abc123...)",
1616 "maxLength": 128,
1717 "type": "string"
1818 },
1919 "manifest": {
2020 "description": "AT-URI of the manifest that included this layer (e.g., at://did:plc:xyz/io.atcr.manifest/abc123)",
2121 "format": "at-uri",
2222 "type": "string"
2323 },
2424 "mediaType": {
2525 "description": "Media type (e.g., application/vnd.oci.image.layer.v1.tar+gzip)",
2626 "maxLength": 128,
2727 "type": "string"
2828 },
2929 "size": {
3030 "description": "Size in bytes",
3131 "type": "integer"
3232 },
3333 "userDid": {
3434 "description": "DID of user who uploaded this layer",
3535 "format": "did",
3636 "type": "string"
3737 }
3838 },
3939 "required": [
4040 "digest",
4141 "size",
4242 "mediaType",
4343 "manifest",
4444 "userDid",
4545 "createdAt"
4646 ],
4747 "type": "object"
4848 },
4949 "type": "record"
5050 }
5151 },
5252 "id": "io.atcr.hold.layer",
5353 "lexicon": 1
5454}