full diff

place.stream.chat.profile

From
bafyreifhhyqutckyjkl4epfqhfbsxmq5t5d3glp36i7pj6w5qzfze6ujx4 indexed 2026-07-26 20:18 UTC View this version
To
bafyreihfv5wgxewbipxloynhxkn3rbbxnytbnwcizfjc4fdmiu4mrml6nq indexed 2026-11-04 01:29 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "badgeSelections": {
55 "description": "Selected badges for display in chat, organized by slot.",
66 "properties": {
77 "global": {
88 "description": "Selected globally-issued badge (e.g. event badge).",
99 "ref": "com.atproto.repo.strongRef",
1010 "type": "ref"
1111 },
1212 "streamer": {
1313 "description": "Selected streamer-issued badges, one per streamer channel.",
1414 "items": {
1515 "ref": "#streamerBadgeSelection",
1616 "type": "ref"
1717 },
1818 "maxLength": 20,
1919 "type": "array"
2020 }
2121 },
2222 "type": "object"
2323 },
2424 "color": {
2525 "description": "Customizations for the color of a user's name in chat",
2626 "properties": {
2727 "blue": {
2828 "maximum": 255,
2929 "minimum": 0,
3030 "type": "integer"
3131 },
3232 "green": {
3333 "maximum": 255,
3434 "minimum": 0,
3535 "type": "integer"
3636 },
3737 "red": {
3838 "maximum": 255,
3939 "minimum": 0,
4040 "type": "integer"
4141 }
4242 },
4343 "required": [
4444 "red",
4545 "green",
4646 "blue"
4747 ],
4848 "type": "object"
4949 },
5050 "main": {
5151 "description": "Record containing customizations for a user's chat profile.",
5252 "key": "literal:self",
5353 "record": {
5454 "properties": {
5555 "badges": {
5656 "description": "Badge selections for display in chat.",
5757 "ref": "#badgeSelections",
5858 "type": "ref"
5959 },
6060 "color": {
6161 "ref": "#color",
6262 "type": "ref"
6363 },
6464 "selfLabels": {
6565 "description": "Self-applied labels for this profile, e.g. 'bot'.",
6666 "items": {
6767 "ref": "#selfLabel",
6868 "type": "ref"
6969 },
7070 "maxLength": 10,
7171 "type": "array"
7272 }
7373 },
74 "required": [],
7475 "type": "object"
7576 },
7677 "type": "record"
7778 },
7879 "selfLabel": {
7980 "description": "Label that a user can apply to their own profile.",
8081 "knownValues": [
8182 "bot"
8283 ],
8384 "type": "string"
8485 },
8586 "streamerBadgeSelection": {
8687 "description": "A selected badge for a specific streamer's channel.",
8788 "properties": {
8889 "badge": {
8990 "description": "Strong reference to the selected place.stream.badge.issuance record.",
9091 "ref": "com.atproto.repo.strongRef",
9192 "type": "ref"
9293 },
9394 "streamer": {
9495 "description": "DID of the streamer whose channel this selection applies to.",
9596 "format": "did",
9697 "type": "string"
9798 }
9899 },
99100 "required": [
100101 "streamer",
101102 "badge"
102103 ],
103104 "type": "object"
104105 }
105106 },
106107 "id": "place.stream.chat.profile",
107108 "lexicon": 1
108109}