fyi.opensocial.listPeopleChannels

lexicons.opensocial.fyi

Schema Diff

+7 -6

From

CID
bafyreicpueibddg...
Indexed At
2026-10-14 17:27 UTC
View this version

To

CID
bafyreifcar5ycad...
Indexed At
2026-10-16 20:58 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

6 breaking changes, 6 non-breaking changes.

Breaking Changes (6)
  • RemovedVertex RemovedVertex { vertex_id: "fyi.opensocial.channel.about#page" }
  • RemovedVertex RemovedVertex { vertex_id: "fyi.opensocial.listPeopleChannels#channelView.pages" }
  • RemovedVertex RemovedVertex { vertex_id: "fyi.opensocial.listPeopleChannels#channelView.pages:items" }
  • RemovedEdge RemovedEdge { src: "fyi.opensocial.listPeopleChannels#channelView", tgt: "fyi.opensocial.listPeopleChannels#channelView.pages", kind: "prop", name: Some("pages") }
  • RemovedEdge RemovedEdge { src: "fyi.opensocial.listPeopleChannels#channelView.pages", tgt: "fyi.opensocial.listPeopleChannels#channelView.pages:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "fyi.opensocial.listPeopleChannels#channelView.pages:items", tgt: "fyi.opensocial.channel.about#page", kind: "ref", name: None }
Non-Breaking Changes (6)
  • AddedVertex AddedVertex { vertex_id: "fyi.opensocial.defs#file" }
  • AddedVertex AddedVertex { vertex_id: "fyi.opensocial.listPeopleChannels#channelView.files" }
  • AddedVertex AddedVertex { vertex_id: "fyi.opensocial.listPeopleChannels#channelView.files:items" }
  • AddedEdge AddedEdge { src: "fyi.opensocial.listPeopleChannels#channelView", tgt: "fyi.opensocial.listPeopleChannels#channelView.files", kind: "prop", name: Some("files") }
  • AddedEdge AddedEdge { src: "fyi.opensocial.listPeopleChannels#channelView.files", tgt: "fyi.opensocial.listPeopleChannels#channelView.files:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "fyi.opensocial.listPeopleChannels#channelView.files:items", tgt: "fyi.opensocial.defs#file", kind: "ref", name: None }

Migration Guidance

Removed Elements

  • RemovedVertex { vertex_id: "fyi.opensocial.channel.about#page" }
  • RemovedVertex { vertex_id: "fyi.opensocial.listPeopleChannels#channelView.pages" }
  • RemovedVertex { vertex_id: "fyi.opensocial.listPeopleChannels#channelView.pages:items" }

Added Elements

  • AddedVertex { vertex_id: "fyi.opensocial.defs#file" }
  • AddedVertex { vertex_id: "fyi.opensocial.listPeopleChannels#channelView.files" }
  • AddedVertex { vertex_id: "fyi.opensocial.listPeopleChannels#channelView.files:items" }

Additional Notes

  • Breaking: RemovedEdge { src: "fyi.opensocial.listPeopleChannels#channelView", tgt: "fyi.opensocial.listPeopleChannels#channelView.pages", kind: "prop", name: Some("pages") }
  • Breaking: RemovedEdge { src: "fyi.opensocial.listPeopleChannels#channelView.pages", tgt: "fyi.opensocial.listPeopleChannels#channelView.pages:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "fyi.opensocial.listPeopleChannels#channelView.pages:items", tgt: "fyi.opensocial.channel.about#page", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "fyi.opensocial.listPeopleChannels#channelView", tgt: "fyi.opensocial.listPeopleChannels#channelView.files", kind: "prop", name: Some("files") }
  • Non-breaking: AddedEdge { src: "fyi.opensocial.listPeopleChannels#channelView.files", tgt: "fyi.opensocial.listPeopleChannels#channelView.files:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "fyi.opensocial.listPeopleChannels#channelView.files:items", tgt: "fyi.opensocial.defs#file", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "channelView": {
5 5
      "properties": {
6 -
        "name": {
7 -
          "type": "string"
8 -
        },
9 -
        "pages": {
6 +
        "files": {
7 +
          "description": "Its tabs' files, each read with getSpaceBlob from the channel's space.",
10 8
          "items": {
11 -
            "ref": "fyi.opensocial.channel.about#page",
9 +
            "ref": "fyi.opensocial.defs#file",
12 10
            "type": "ref"
13 11
          },
14 12
          "type": "array"
15 13
        },
14 +
        "name": {
15 +
          "type": "string"
16 +
        },
16 17
        "people": {
17 18
          "items": {
18 19
            "format": "did",
19 20
            "type": "string"
20 21
          },
21 22
          "type": "array"
22 23
        },
23 24
        "slug": {
24 25
          "type": "string"
25 26
        },
26 27
        "tabs": {
27 28
          "items": {
28 29
            "ref": "fyi.opensocial.site#tab",
29 30
            "type": "ref"
30 31
          },
31 32
          "type": "array"
32 33
        },
33 34
        "uri": {
34 35
          "description": "Its space.",
35 36
          "format": "at-uri",
36 37
          "type": "string"
37 38
        }
38 39
      },
39 40
      "required": [
40 41
        "uri",
41 42
        "slug",
42 43
        "name",
43 44
        "people",
44 45
        "tabs"
45 46
      ],
46 47
      "type": "object"
47 48
    },
48 49
    "main": {
49 -
      "description": "The group's channels kept for chosen people that you're one of: each with who it's for, its tabs and its pages. Nobody else learns they exist.",
50 +
      "description": "The group's channels kept for chosen people that you're one of: each with who it's for, its tabs and their files. Nobody else learns they exist.",
50 51
      "output": {
51 52
        "encoding": "application/json",
52 53
        "schema": {
53 54
          "properties": {
54 55
            "channels": {
55 56
              "items": {
56 57
                "ref": "#channelView",
57 58
                "type": "ref"
58 59
              },
59 60
              "type": "array"
60 61
            }
61 62
          },
62 63
          "required": [
63 64
            "channels"
64 65
          ],
65 66
          "type": "object"
66 67
        }
67 68
      },
68 69
      "parameters": {
69 70
        "properties": {
70 71
          "group": {
71 72
            "format": "did",
72 73
            "type": "string"
73 74
          }
74 75
        },
75 76
        "required": [
76 77
          "group"
77 78
        ],
78 79
        "type": "params"
79 80
      },
80 81
      "type": "query"
81 82
    }
82 83
  },
83 84
  "id": "fyi.opensocial.listPeopleChannels",
84 85
  "lexicon": 1
85 86
}

Compare Other Versions

Lexicon Garden

@