network.touchgrass.circle.post

lexicons.touchgrass.network

Schema Diff

+4 -0

From

CID
bafyreihhf5wraiu...
Indexed At
2026-10-22 14:25 UTC
View this version

To

CID
bafyreiexeqcb3rj...
Indexed At
2026-10-22 15:32 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 4 non-breaking changes.

Non-Breaking Changes (4)
  • AddedVertex AddedVertex { vertex_id: "com.atproto.label.defs#selfLabels" }
  • AddedVertex AddedVertex { vertex_id: "network.touchgrass.circle.post:body.labels" }
  • AddedEdge AddedEdge { src: "network.touchgrass.circle.post:body", tgt: "network.touchgrass.circle.post:body.labels", kind: "prop", name: Some("labels") }
  • AddedEdge AddedEdge { src: "network.touchgrass.circle.post:body.labels", tgt: "com.atproto.label.defs#selfLabels", kind: "ref", name: None }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "com.atproto.label.defs#selfLabels" }
  • AddedVertex { vertex_id: "network.touchgrass.circle.post:body.labels" }

Additional Notes

  • Non-breaking: AddedEdge { src: "network.touchgrass.circle.post:body", tgt: "network.touchgrass.circle.post:body.labels", kind: "prop", name: Some("labels") }
  • Non-breaking: AddedEdge { src: "network.touchgrass.circle.post:body.labels", tgt: "com.atproto.label.defs#selfLabels", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "An author's federation-enabled circle post. Store only inside a permissioned circle space. The URL retains TouchGrass audience checks; media is not exported.",
6 6
      "key": "any",
7 7
      "record": {
8 8
        "properties": {
9 9
          "createdAt": {
10 10
            "format": "datetime",
11 11
            "type": "string"
12 12
          },
13 +
          "labels": {
14 +
            "ref": "com.atproto.label.defs#selfLabels",
15 +
            "type": "ref"
16 +
          },
13 17
          "text": {
14 18
            "maxLength": 262144,
15 19
            "type": "string"
16 20
          },
17 21
          "url": {
18 22
            "format": "uri",
19 23
            "maxLength": 2048,
20 24
            "type": "string"
21 25
          }
22 26
        },
23 27
        "required": [
24 28
          "text",
25 29
          "createdAt",
26 30
          "url"
27 31
        ],
28 32
        "type": "object"
29 33
      },
30 34
      "type": "record"
31 35
    }
32 36
  },
33 37
  "id": "network.touchgrass.circle.post",
34 38
  "lexicon": 1
35 39
}

Compare Other Versions

Lexicon Garden

@