full diff

app.kalangitan.feed.post

iamtheno.name +1 −1
From
bafyreihbfwxfoyejbsi62kuy4kjzlatb2ulsoo5pox3uql5ecekheeeaa4 indexed 2026-09-28 14:53 UTC View this version
To
bafyreiaqjuzsey4n6r6uhtfp4iu35yjx4mbwdkgz475fvdvr6dncg6v35m indexed 2026-09-28 11:29 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
5 "description": "A standard post. Location is a required part of every record in this app, not an optional tag. Belongs to exactly one persona via profileUri; the persona's location.visibility defaults govern how the location is stored and shared. For a gated persona this record lives inside the persona's Space. Spaces provide access control, not confidentiality. The space host and PDS operator can technically read this data.",
5 "description": "A standard post. Location is a required part of every record in this app, not an optional tag. Belongs to exactly one persona via profileUri; the persona's location.visibility defaults govern how the location is stored and shared. For a gated persona this record lives inside the persona's Space. Spaces provide access control, not confidentiality — the space host and PDS operator can technically read this data.",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "createdAt": {
1010 "format": "datetime",
1111 "type": "string"
1212 },
1313 "images": {
1414 "items": {
1515 "properties": {
1616 "alt": {
1717 "maxGraphemes": 2000,
1818 "maxLength": 2000,
1919 "type": "string"
2020 },
2121 "image": {
2222 "accept": [
2323 "image/png",
2424 "image/jpeg",
2525 "image/webp"
2626 ],
2727 "maxSize": 5000000,
2828 "type": "blob"
2929 }
3030 },
3131 "required": [
3232 "image"
3333 ],
3434 "type": "object"
3535 },
3636 "maxLength": 4,
3737 "type": "array"
3838 },
3939 "location": {
4040 "description": "Where this post was made. The app must coarsen coordinates to the persona's configured precision (exact / neighborhood / city) before writing.",
4141 "ref": "app.kalangitan.location.snapshot#geo",
4242 "type": "ref"
4343 },
4444 "profileUri": {
4545 "description": "AT-URI of the app.kalangitan.actor.profile record this post belongs to.",
4646 "format": "at-uri",
4747 "type": "string"
4848 },
4949 "text": {
5050 "maxGraphemes": 6000,
5151 "maxLength": 6000,
5252 "type": "string"
5353 }
5454 },
5555 "required": [
5656 "profileUri",
5757 "location",
5858 "createdAt"
5959 ],
6060 "type": "object"
6161 },
6262 "type": "record"
6363 }
6464 },
6565 "id": "app.kalangitan.feed.post",
6666 "lexicon": 1
6767}