From
bafyreifdjq5y23uhhcmibolpqcsuzabrdr76qgmmtwqluppdvo5nuay44y
indexed 2026-02-18 18:04 UTC
View this version
To
bafyreidosoynsoxaxbgl2szoxumpcyhxvoalfozzn6p7of4jjj4s2ikacq
indexed 2026-07-26 20:06 UTC
View this version
Compatibility
backward compatible No changes detected.
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"address": {55
"description": "Street address (based on community.lexicon.location.address)",66
"properties": {77
"country": {88
"description": "The ISO 3166 country code (preferably 2-letter)",99
"maxLength": 10,1010
"minLength": 2,1111
"type": "string"1212
},1313
"locality": {1414
"description": "The locality (city, town, etc.)",1515
"maxLength": 200,1616
"type": "string"1717
},1818
"name": {1919
"description": "The name of the location",2020
"maxLength": 500,2121
"type": "string"2222
},2323
"postalCode": {2424
"description": "The postal code",2525
"maxLength": 20,2626
"type": "string"2727
},2828
"region": {2929
"description": "The administrative region (state, province, etc.)",3030
"maxLength": 200,3131
"type": "string"3232
},3333
"street": {3434
"description": "The street address",3535
"maxLength": 500,3636
"type": "string"3737
}3838
},3939
"required": [4040
"country"4141
],4242
"type": "object"4343
},4444
"checkinImage": {4545
"description": "Image attachment with thumbnail and full-size versions",4646
"properties": {4747
"alt": {4848
"description": "Alt text for accessibility",4949
"maxLength": 1000,5050
"type": "string"5151
},5252
"fullsize": {5353
"accept": [5454
"image/jpeg",5555
"image/png",5656
"image/webp"5757
],5858
"description": "Full-size version (max 2000px width, ~2MB)",5959
"maxSize": 2000000,6060
"type": "blob"6161
},6262
"thumb": {6363
"accept": [6464
"image/jpeg",6565
"image/png",6666
"image/webp"6767
],6868
"description": "Thumbnail version (max 800px width, ~300KB)",6969
"maxSize": 300000,7070
"type": "blob"7171
}7272
},7373
"required": [7474
"thumb",7575
"fullsize"7676
],7777
"type": "object"7878
},7979
"fsqPlace": {8080
"description": "Foursquare venue data (based on community.lexicon.location.fsq)",8181
"properties": {8282
"fsqPlaceId": {8383
"description": "The unique identifier of a Foursquare POI",8484
"maxLength": 100,8585
"type": "string"8686
},8787
"latitude": {8888
"description": "Latitude in decimal degrees",8989
"maxLength": 32,9090
"type": "string"9191
},9292
"longitude": {9393
"description": "Longitude in decimal degrees",9494
"maxLength": 32,9595
"type": "string"9696
},9797
"name": {9898
"description": "The name of the location",9999
"maxLength": 500,100100
"type": "string"101101
}102102
},103103
"required": [104104
"fsqPlaceId"105105
],106106
"type": "object"107107
},108108
"geo": {109109
"description": "Geographic coordinates in WGS84 (based on community.lexicon.location.geo)",110110
"properties": {111111
"altitude": {112112
"description": "Altitude in meters",113113
"maxLength": 32,114114
"type": "string"115115
},116116
"latitude": {117117
"description": "Latitude in decimal degrees (range: -90 to 90)",118118
"maxLength": 32,119119
"type": "string"120120
},121121
"longitude": {122122
"description": "Longitude in decimal degrees (range: -180 to 180)",123123
"maxLength": 32,124124
"type": "string"125125
},126126
"name": {127127
"description": "Name of the location",128128
"maxLength": 500,129129
"type": "string"130130
}131131
},132132
"required": [133133
"latitude",134134
"longitude"135135
],136136
"type": "object"137137
},138138
"main": {139139
"description": "A location check-in record for the Anchor app",140140
"key": "tid",141141
"record": {142142
"properties": {143143
"address": {144144
"description": "Address of the check-in location (based on community.lexicon.location.address)",145145
"ref": "#address",146146
"type": "ref"147147
},148148
"category": {149149
"description": "Place category (e.g., cafe, restaurant)",150150
"maxLength": 100,151151
"type": "string"152152
},153153
"categoryGroup": {154154
"description": "Category group for organization",155155
"maxLength": 100,156156
"type": "string"157157
},158158
"categoryIcon": {159159
"description": "Emoji icon for the category",160160
"maxLength": 10,161161
"type": "string"162162
},163163
"createdAt": {164164
"description": "When the check-in was created",165165
"format": "datetime",166166
"type": "string"167167
},168168
"fsq": {169169
"description": "Optional Foursquare venue data (based on community.lexicon.location.fsq)",170170
"ref": "#fsqPlace",171171
"type": "ref"172172
},173173
"geo": {174174
"description": "Geographic coordinates of the check-in (based on community.lexicon.location.geo)",175175
"ref": "#geo",176176
"type": "ref"177177
},178178
"image": {179179
"description": "Optional image attachment for the check-in",180180
"ref": "#checkinImage",181181
"type": "ref"182182
},183183
"text": {184184
"description": "The check-in message or note",185185
"maxLength": 3000,186186
"type": "string"187187
}188188
},189189
"required": [190190
"text",191191
"createdAt",192192
"address",193193
"geo"194194
],195195
"type": "object"196196
},197197
"type": "record"198198
}199199
},200
"description": "A location check-in record for the Anchor app",200201
"id": "app.dropanchor.checkin",201202
"lexicon": 1202203
}