full diff

app.kalangitan.actor.profile

iamtheno.name +2 −2
From
bafyreie3kkjc57vdr3apuyfmulx3lxytggh45hotkrilvq3k4uscoiprgy indexed 2026-09-28 14:51 UTC View this version
To
bafyreidcofgb4gwjnxvnf3vcy4ipycxdw2pmmoaee6qmvyzoizhjpoegjy 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 persona: one of possibly several profiles on a single account. Every post, note, and story belongs to exactly one persona. Location visibility, precision, and gating defaults are set per-persona (see app.kalangitan.location.visibility). A public persona's records live in the account's public repo. A gated persona's records, including this profile record itself, live inside that persona's atproto Space, with a public stub record (app.kalangitan.actor.stub) in the public repo for discovery.",
5 "description": "A persona: one of possibly several profiles on a single account. Every post, note, and story belongs to exactly one persona. Location visibility, precision, and gating defaults are set per-persona (see app.kalangitan.location.visibility). A public persona's records live in the account's public repo. A gated persona's records — including this profile record itself — live inside that persona's atproto Space, with a public stub record (app.kalangitan.actor.stub) in the public repo for discovery.",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "avatar": {
1010 "accept": [
1111 "image/png",
1212 "image/jpeg",
1313 "image/webp"
1414 ],
1515 "maxSize": 1000000,
1616 "type": "blob"
1717 },
1818 "createdAt": {
1919 "format": "datetime",
2020 "type": "string"
2121 },
2222 "description": {
2323 "maxGraphemes": 2560,
2424 "maxLength": 2560,
2525 "type": "string"
2626 },
2727 "displayName": {
2828 "maxGraphemes": 256,
2929 "maxLength": 256,
3030 "type": "string"
3131 },
3232 "gated": {
33 "description": "True if this persona is gated: its content lives inside an atproto Space and is only visible to members. IMPORTANT: Spaces provide access control, not confidentiality as the space host and PDS operator can technically read gated data.",
33 "description": "True if this persona is gated: its content lives inside an atproto Space and is only visible to members. IMPORTANT: Spaces provide access control, not confidentiality — the space host and PDS operator can technically read gated data. This limitation must stay visible in product copy.",
3434 "type": "boolean"
3535 }
3636 },
3737 "required": [
3838 "displayName",
3939 "gated",
4040 "createdAt"
4141 ],
4242 "type": "object"
4343 },
4444 "type": "record"
4545 }
4646 },
4747 "id": "app.kalangitan.actor.profile",
4848 "lexicon": 1
4949}