From
bafyreicw23phjfsm2nibu5watqley76gpekdgfxddabugxsgfdpuv7rwei indexed 2026-09-06 01:26 UTC View this version
To
bafyreicw23phjfsm2nibu5watqley76gpekdgfxddabugxsgfdpuv7rwei 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": "A named tag pointing to a specific manifest digest",
66 "key": "any",
77 "record": {
88 "properties": {
99 "manifest": {
1010 "description": "AT-URI of the manifest this tag points to (e.g., 'at://did:plc:xyz/io.atcr.manifest/abc123'). Preferred over manifestDigest for new records.",
1111 "format": "at-uri",
1212 "type": "string"
1313 },
1414 "manifestDigest": {
1515 "description": "DEPRECATED: Digest of the manifest (e.g., 'sha256:...'). Kept for backward compatibility with old records. New records should use 'manifest' field instead.",
1616 "maxLength": 128,
1717 "type": "string"
1818 },
1919 "mediaType": {
2020 "description": "OCI media type of the manifest (e.g., 'application/vnd.oci.image.manifest.v1+json' or 'application/vnd.oci.image.index.v1+json')",
2121 "maxLength": 255,
2222 "type": "string"
2323 },
2424 "repository": {
2525 "description": "Repository name (e.g., 'myapp'). Scoped to user's DID.",
2626 "maxLength": 255,
2727 "type": "string"
2828 },
2929 "tag": {
3030 "description": "Tag name (e.g., 'latest', 'v1.0.0', '12-slim')",
3131 "maxLength": 128,
3232 "type": "string"
3333 },
3434 "updatedAt": {
3535 "description": "Timestamp of last tag update",
3636 "format": "datetime",
3737 "type": "string"
3838 }
3939 },
4040 "required": [
4141 "repository",
4242 "tag"
4343 ],
4444 "type": "object"
4545 },
4646 "type": "record"
4747 }
4848 },
4949 "id": "io.atcr.tag",
5050 "lexicon": 1
5151}