From
bafyreie5ozznszdyy7qpctuz2cseecaxbrhqewvsal4l6tnjhnyhliekxu
indexed 2026-03-28 05:43 UTC
View this version
To
bafyreicarycntgajxjmcg5lxm3a6rkl7esweee5akbcafogxux4ckmiihm
indexed 2026-03-28 05:47 UTC
View this version
Compatibility
breaking 1 breaking change, 0 non-breaking changes.
Breaking changes (1)
- KindChanged KindChanged { vertex_id: "org.atsui.Blob:input.src", old_kind: "unknown", new_kind: "blob" }
Migration guidance
Notes
- Breaking: KindChanged { vertex_id: "org.atsui.Blob:input.src", old_kind: "unknown", new_kind: "blob" }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"aspectRatio": {55
"properties": {66
"height": {77
"minimum": 1,88
"type": "integer"99
},1010
"width": {1111
"minimum": 1,1212
"type": "integer"1313
}1414
},1515
"required": [1616
"width",1717
"height"1818
],1919
"type": "object"2020
},2121
"main": {2222
"description": "Displays an AT Protocol blob as an image.",2323
"input": {2424
"encoding": "application/json",2525
"schema": {2626
"properties": {2727
"did": {2828
"description": "DID of the blob owner. Used to resolve blob URLs.",2929
"format": "did",3030
"type": "string"3131
},3232
"fit": {3333
"description": "When set, Blob fills its container height. 'cover' crops to fill; 'contain' letterboxes.",3434
"enum": [3535
"cover",3636
"contain"3737
],3838
"maxLength": 32,3939
"type": "string"4040
},4141
"ratio": {4242
"description": "Known aspect ratio for CLS prevention. Reserves space before the image loads.",4343
"ref": "#aspectRatio",4444
"type": "ref"4545
},4646
"src": {4747
"description": "Blob ref for the image.",48
"type": "unknown"48
"type": "blob"4949
}5050
},5151
"required": [5252
"src",5353
"did"5454
],5555
"type": "object"5656
}5757
},5858
"output": {5959
"encoding": "application/json",6060
"schema": {6161
"ref": "at.inlay.defs#response",6262
"type": "ref"6363
}6464
},6565
"type": "procedure"6666
}6767
},6868
"id": "org.atsui.Blob",6969
"lexicon": 17070
}