From
bafyreihj7r4quz6yptcldhczuemw2bcrfqmd6egnwiy3ebiwy4j4nsesqq
indexed 2026-11-01 03:37 UTC
View this version
To
bafyreiabfdayzsqyxsawcdshuldki7fmzskr4nbq3347n5itemnnro5phq
indexed 2026-11-04 13:18 UTC
View this version
Compatibility
breaking 8 breaking changes, 49 non-breaking changes.
Breaking changes (8)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#sticker", src: "com.getorbyt.actor.profile#sticker", tgt: "com.getorbyt.actor.profile#sticker.y", kind: "prop", name: Some("y") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#sticker", src: "com.getorbyt.actor.profile#sticker", tgt: "com.getorbyt.actor.profile#sticker.size", kind: "prop", name: Some("size") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#sticker", src: "com.getorbyt.actor.profile#sticker", tgt: "com.getorbyt.actor.profile#sticker.x", kind: "prop", name: Some("x") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#textPlacement", src: "com.getorbyt.actor.profile#textPlacement", tgt: "com.getorbyt.actor.profile#textPlacement.y", kind: "prop", name: Some("y") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#textPlacement", src: "com.getorbyt.actor.profile#textPlacement", tgt: "com.getorbyt.actor.profile#textPlacement.x", kind: "prop", name: Some("x") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#boxStyle", src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.box", kind: "prop", name: Some("box") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#customBox", src: "com.getorbyt.actor.profile#customBox", tgt: "com.getorbyt.actor.profile#customBox.id", kind: "prop", name: Some("id") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#customBox", src: "com.getorbyt.actor.profile#customBox", tgt: "com.getorbyt.actor.profile#customBox.value", kind: "prop", name: Some("value") }
Non-breaking changes (49)
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.background" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.box" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.fill" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.label" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.size" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.sticker" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.textColor" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.value" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#customBox" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#customBox.id" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#customBox.label" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#customBox.link" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#customBox.value" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#sticker" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#sticker.image" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#sticker.rotation" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#sticker.size" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#sticker.x" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#sticker.y" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#textPlacement" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#textPlacement.size" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#textPlacement.x" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile#textPlacement.y" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile:body.boxStyles" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile:body.boxStyles:items" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile:body.customBoxes" }
- AddedVertex AddedVertex { vertex_id: "com.getorbyt.actor.profile:body.customBoxes:items" }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.background", kind: "prop", name: Some("background") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.fill", kind: "prop", name: Some("fill") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.label", kind: "prop", name: Some("label") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.size", kind: "prop", name: Some("size") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.sticker", kind: "prop", name: Some("sticker") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.textColor", kind: "prop", name: Some("textColor") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.value", kind: "prop", name: Some("value") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#boxStyle.label", tgt: "com.getorbyt.actor.profile#textPlacement", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#boxStyle.sticker", tgt: "com.getorbyt.actor.profile#sticker", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#boxStyle.value", tgt: "com.getorbyt.actor.profile#textPlacement", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#customBox", tgt: "com.getorbyt.actor.profile#customBox.label", kind: "prop", name: Some("label") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#customBox", tgt: "com.getorbyt.actor.profile#customBox.link", kind: "prop", name: Some("link") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#sticker", tgt: "com.getorbyt.actor.profile#sticker.image", kind: "prop", name: Some("image") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#sticker", tgt: "com.getorbyt.actor.profile#sticker.rotation", kind: "prop", name: Some("rotation") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile#textPlacement", tgt: "com.getorbyt.actor.profile#textPlacement.size", kind: "prop", name: Some("size") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile:body", tgt: "com.getorbyt.actor.profile:body.boxStyles", kind: "prop", name: Some("boxStyles") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile:body", tgt: "com.getorbyt.actor.profile:body.customBoxes", kind: "prop", name: Some("customBoxes") }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile:body.boxStyles", tgt: "com.getorbyt.actor.profile:body.boxStyles:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile:body.boxStyles:items", tgt: "com.getorbyt.actor.profile#boxStyle", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile:body.customBoxes", tgt: "com.getorbyt.actor.profile:body.customBoxes:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "com.getorbyt.actor.profile:body.customBoxes:items", tgt: "com.getorbyt.actor.profile#customBox", kind: "ref", name: None }
Migration guidance
Added
AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.background" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.box" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.fill" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.label" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.size" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.sticker" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.textColor" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#boxStyle.value" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#customBox" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#customBox.id" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#customBox.label" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#customBox.link" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#customBox.value" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#sticker" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#sticker.image" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#sticker.rotation" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#sticker.size" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#sticker.x" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#sticker.y" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#textPlacement" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#textPlacement.size" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#textPlacement.x" }AddedVertex { vertex_id: "com.getorbyt.actor.profile#textPlacement.y" }AddedVertex { vertex_id: "com.getorbyt.actor.profile:body.boxStyles" }AddedVertex { vertex_id: "com.getorbyt.actor.profile:body.boxStyles:items" }AddedVertex { vertex_id: "com.getorbyt.actor.profile:body.customBoxes" }AddedVertex { vertex_id: "com.getorbyt.actor.profile:body.customBoxes:items" }
Notes
- Breaking: RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#boxStyle", src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.box", kind: "prop", name: Some("box") }
- Breaking: RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#sticker", src: "com.getorbyt.actor.profile#sticker", tgt: "com.getorbyt.actor.profile#sticker.y", kind: "prop", name: Some("y") }
- Breaking: RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#sticker", src: "com.getorbyt.actor.profile#sticker", tgt: "com.getorbyt.actor.profile#sticker.size", kind: "prop", name: Some("size") }
- Breaking: RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#sticker", src: "com.getorbyt.actor.profile#sticker", tgt: "com.getorbyt.actor.profile#sticker.x", kind: "prop", name: Some("x") }
- Breaking: RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#customBox", src: "com.getorbyt.actor.profile#customBox", tgt: "com.getorbyt.actor.profile#customBox.id", kind: "prop", name: Some("id") }
- Breaking: RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#customBox", src: "com.getorbyt.actor.profile#customBox", tgt: "com.getorbyt.actor.profile#customBox.value", kind: "prop", name: Some("value") }
- Breaking: RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#textPlacement", src: "com.getorbyt.actor.profile#textPlacement", tgt: "com.getorbyt.actor.profile#textPlacement.y", kind: "prop", name: Some("y") }
- Breaking: RequiredEdgeAdded { vertex_id: "com.getorbyt.actor.profile#textPlacement", src: "com.getorbyt.actor.profile#textPlacement", tgt: "com.getorbyt.actor.profile#textPlacement.x", kind: "prop", name: Some("x") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.background", kind: "prop", name: Some("background") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.fill", kind: "prop", name: Some("fill") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.label", kind: "prop", name: Some("label") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.size", kind: "prop", name: Some("size") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.sticker", kind: "prop", name: Some("sticker") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.textColor", kind: "prop", name: Some("textColor") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#boxStyle", tgt: "com.getorbyt.actor.profile#boxStyle.value", kind: "prop", name: Some("value") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#boxStyle.label", tgt: "com.getorbyt.actor.profile#textPlacement", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#boxStyle.sticker", tgt: "com.getorbyt.actor.profile#sticker", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#boxStyle.value", tgt: "com.getorbyt.actor.profile#textPlacement", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#customBox", tgt: "com.getorbyt.actor.profile#customBox.label", kind: "prop", name: Some("label") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#customBox", tgt: "com.getorbyt.actor.profile#customBox.link", kind: "prop", name: Some("link") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#sticker", tgt: "com.getorbyt.actor.profile#sticker.image", kind: "prop", name: Some("image") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#sticker", tgt: "com.getorbyt.actor.profile#sticker.rotation", kind: "prop", name: Some("rotation") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile#textPlacement", tgt: "com.getorbyt.actor.profile#textPlacement.size", kind: "prop", name: Some("size") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile:body", tgt: "com.getorbyt.actor.profile:body.boxStyles", kind: "prop", name: Some("boxStyles") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile:body", tgt: "com.getorbyt.actor.profile:body.customBoxes", kind: "prop", name: Some("customBoxes") }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile:body.boxStyles", tgt: "com.getorbyt.actor.profile:body.boxStyles:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile:body.boxStyles:items", tgt: "com.getorbyt.actor.profile#boxStyle", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile:body.customBoxes", tgt: "com.getorbyt.actor.profile:body.customBoxes:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "com.getorbyt.actor.profile:body.customBoxes:items", tgt: "com.getorbyt.actor.profile#customBox", kind: "ref", name: None }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {4
"boxStyle": {5
"properties": {6
"background": {7
"description": "`#RRGGBB`. Any colour; see textColor.",8
"maxLength": 7,9
"type": "string"10
},11
"box": {12
"description": "The box's id, as profileBoxes lists it.",13
"maxLength": 640,14
"type": "string"15
},16
"fill": {17
"accept": [18
"image/png",19
"image/jpeg",20
"image/webp",21
"image/gif"22
],23
"description": "A photo or GIF that fills the box behind its words.",24
"maxSize": 1000000,25
"type": "blob"26
},27
"label": {28
"ref": "#textPlacement",29
"type": "ref"30
},31
"size": {32
"description": "Fit is as wide as its words, wide the whole row, tall half a row and two rows high. Unknown sizes are fit.",33
"knownValues": [34
"fit",35
"wide",36
"tall"37
],38
"type": "string"39
},40
"sticker": {41
"ref": "#sticker",42
"type": "ref"43
},44
"textColor": {45
"description": "`#RRGGBB` for the label and words. Any colour: readers who ask for more contrast get a readable shade of it, and a pair under 1.5:1 is read as that shade for everyone.",46
"maxLength": 7,47
"type": "string"48
},49
"value": {50
"ref": "#textPlacement",51
"type": "ref"52
}53
},54
"required": [55
"box"56
],57
"type": "object"58
},59
"customBox": {60
"description": "A box the account wrote: a short label over what it says.",61
"properties": {62
"id": {63
"description": "A record key (TID) the account made for the box; its box id is `custom:` and this.",64
"maxLength": 64,65
"type": "string"66
},67
"label": {68
"maxGraphemes": 20,69
"maxLength": 200,70
"type": "string"71
},72
"link": {73
"description": "An app.bsky.actor.link record in the account's repository the box opens. The link lives on the network profile, so it shows there too; a box whose link record is gone shows without one.",74
"format": "at-uri",75
"type": "string"76
},77
"value": {78
"maxGraphemes": 40,79
"maxLength": 400,80
"type": "string"81
}82
},83
"required": [84
"id",85
"value"86
],87
"type": "object"88
},489
"main": {5
"description": "The account's Orbyt profile, separate from its profile on any connected network. Every field is optional: an absent field falls back to the network profile, so an account that never edits here still renders. Styling and preferences stay in com.getorbyt.profile.",90
"description": "The account's Orbyt profile, separate from its profile on any connected network. Every field is optional: an absent field falls back to the network profile, so an account that never edits here still renders. The profile's colours and app preferences stay in com.getorbyt.profile; how each Highlight box looks is here, with the boxes.",691
"key": "literal:self",792
"record": {893
"properties": {994
"avatar": {1095
"accept": [1196
"image/gif",1297
"image/png",1398
"image/jpeg",1499
"image/webp"15100
],16101
"description": "Square avatar image. Animated GIFs loop in supporting clients.",17102
"maxSize": 3000000,18103
"type": "blob"19104
},20105
"avatarVideo": {21106
"accept": [22107
"video/mp4"23108
],24109
"description": "Optional silent looping MP4 rendition of the avatar.",25110
"maxSize": 3000000,26111
"type": "blob"27112
},28113
"banner": {29114
"accept": [30115
"image/gif",31116
"image/png",32117
"image/jpeg",33118
"image/webp"34119
],35120
"maxSize": 3000000,36121
"type": "blob"37122
},123
"boxStyles": {124
"description": "How the account styled its boxes, one entry per box id. A box without one keeps the default look.",125
"items": {126
"ref": "#boxStyle",127
"type": "ref"128
},129
"maxLength": 40,130
"type": "array"131
},38132
"createdAt": {39133
"format": "datetime",40134
"type": "string"41135
},136
"customBoxes": {137
"description": "Boxes the account wrote itself. Each is listed in profileBoxes as `custom:` and its id.",138
"items": {139
"ref": "#customBox",140
"type": "ref"141
},142
"maxLength": 8,143
"type": "array"144
},42145
"description": {43146
"maxGraphemes": 256,44147
"maxLength": 2560,45148
"type": "string"46149
},47150
"displayName": {48151
"maxGraphemes": 64,49152
"maxLength": 640,50153
"type": "string"51154
},52155
"networkFollowImport": {53156
"default": "off",54157
"description": "How the account's follows on the connected network become Orbyt follows. `continuous` follows each network follow who joins Orbyt, until the account unfollows them here. An unrecognised value means off.",55158
"knownValues": [56159
"off",57160
"once",58161
"continuous"59162
],60163
"type": "string"61164
},62165
"profileBoxes": {63166
"description": "The boxes on the second page of the profile header, in order, by the ids com.getorbyt.actor.defs#profileBox gives them. A box not listed is hidden, including one added after this was written. Absent: the service's default boxes.",64167
"items": {65168
"maxLength": 640,66169
"type": "string"67170
},68171
"maxLength": 40,69172
"type": "array"70173
},71174
"showNetworkLink": {72175
"default": true,73176
"description": "Whether Orbyt links this profile to the account's profile on the connected network.",74177
"type": "boolean"75178
},76179
"updatedAt": {77180
"format": "datetime",78181
"type": "string"79182
}80183
},81184
"type": "object"82185
},83186
"type": "record"187
},188
"sticker": {189
"description": "An image placed on the box: one of the account's own stickers or a photo. The box's edge crops it.",190
"properties": {191
"image": {192
"accept": [193
"image/png",194
"image/webp",195
"image/gif"196
],197
"description": "Required in practice: a sticker without an image draws nothing.",198
"maxSize": 1000000,199
"type": "blob"200
},201
"rotation": {202
"description": "Degrees, clockwise.",203
"maximum": 180,204
"minimum": -180,205
"type": "integer"206
},207
"size": {208
"description": "Width and height, thousandths of the box's height.",209
"maximum": 2000,210
"minimum": 100,211
"type": "integer"212
},213
"x": {214
"description": "Centre, thousandths of the box's width.",215
"maximum": 1000,216
"minimum": 0,217
"type": "integer"218
},219
"y": {220
"description": "Centre, thousandths of the box's height.",221
"maximum": 1000,222
"minimum": 0,223
"type": "integer"224
}225
},226
"required": [227
"x",228
"y",229
"size"230
],231
"type": "object"232
},233
"textPlacement": {234
"description": "Where a line of the box sits, by its centre, in thousandths of the box's width and height, and its size.",235
"properties": {236
"size": {237
"description": "Points. Absent: the line's default size.",238
"maximum": 56,239
"minimum": 14,240
"type": "integer"241
},242
"x": {243
"maximum": 1000,244
"minimum": 0,245
"type": "integer"246
},247
"y": {248
"maximum": 1000,249
"minimum": 0,250
"type": "integer"251
}252
},253
"required": [254
"x",255
"y"256
],257
"type": "object"84258
}85259
},86260
"id": "com.getorbyt.actor.profile",87261
"lexicon": 188262
}