full diff

place.stream.chat.profile

stream.place +0 −1
From
bafyreihfv5wgxewbipxloynhxkn3rbbxnytbnwcizfjc4fdmiu4mrml6nq indexed 2026-11-04 01:29 UTC View this version
To
bafyreifhhyqutckyjkl4epfqhfbsxmq5t5d3glp36i7pj6w5qzfze6ujx4 indexed 2026-08-20 16: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": [],
7574 "type": "object"
7675 },
7776 "type": "record"
7877 },
7978 "selfLabel": {
8079 "description": "Label that a user can apply to their own profile.",
8180 "knownValues": [
8281 "bot"
8382 ],
8483 "type": "string"
8584 },
8685 "streamerBadgeSelection": {
8786 "description": "A selected badge for a specific streamer's channel.",
8887 "properties": {
8988 "badge": {
9089 "description": "Strong reference to the selected place.stream.badge.issuance record.",
9190 "ref": "com.atproto.repo.strongRef",
9291 "type": "ref"
9392 },
9493 "streamer": {
9594 "description": "DID of the streamer whose channel this selection applies to.",
9695 "format": "did",
9796 "type": "string"
9897 }
9998 },
10099 "required": [
101100 "streamer",
102101 "badge"
103102 ],
104103 "type": "object"
105104 }
106105 },
107106 "id": "place.stream.chat.profile",
108107 "lexicon": 1
109108}