{
"id": "net.carecubby.location",
"defs": {
"main": {
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"name",
"website",
"locationLink",
"description",
"coordinates",
"type"
],
"properties": {
"name": {
"type": "string",
"maxLength": 400,
"description": "Display name of the host location, e.g. \"Center on Halsted\".",
"maxGraphemes": 200,
"minGraphemes": 1
},
"type": {
"enum": [
"A",
"B",
"C",
"D",
"F"
],
"type": "string",
"maxLength": 1,
"description": "Supply category letter for this cubby."
},
"address": {
"ref": "community.lexicon.location.address",
"type": "ref",
"description": "Optional street address, per community.lexicon.location.address.\nNot yet present in locations.json, but available for future data."
},
"website": {
"type": "string",
"format": "uri",
"maxLength": 2048,
"description": "Website of the host organization. Was `link` in locations.json."
},
"coordinates": {
"ref": "community.lexicon.location.geo",
"type": "ref",
"description": "WGS84 coordinates, per community.lexicon.location.geo. The\nsource `latitude` / `longitude` floats are serialized as strings."
},
"description": {
"type": "string",
"maxLength": 4000,
"description": "Where the cubby is inside the location, plus any notes about\naccess, hours, or what's on the shelf. Was `description` in\nlocations.json.",
"maxGraphemes": 2000,
"minGraphemes": 1
},
"locationLink": {
"type": "string",
"format": "uri",
"maxLength": 2048,
"description": "Link to the location on Google Maps. Was `location_link` in\nlocations.json."
}
}
},
"description": "A Care Cubby location record."
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1,
"description": "A Care Cubby location.\n\nCare Cubby is a supply-based mutual aid system run by queer grassroots\norgs in the Chicago area. Each host location has a small free/trade\nshelf (\"cubby\") categorized by a letter:\n\nA — Art Supplies\nB — Books\nC — Care (first-aid, Narcan, drug-test strips, masks, COVID tests)\nD — Decompression (stress-relief tools)\nF — Food (non-perishables)\n\nThis record is the AT Protocol form of one entry in\n`location-frontend/src/data/locations.json`. See `lexicons/README.md`\nfor the exact source-field mapping."
}