site.exosphere.sphere.label

exosphere.site

Schema Diff

+5 -0

From

CID
bafyreifff26qn2z...
Indexed At
2026-04-17 10:05 UTC
View this version

To

CID
bafyreihrlpvsqx3...
Indexed At
2026-04-17 12:09 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

1 breaking change, 2 non-breaking changes.

Breaking Changes (1)
  • ConstraintAdded ConstraintAdded { vertex_id: "site.exosphere.sphere.label:body.updatedAt", sort: "maxLength", value: "64" }
Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "site.exosphere.sphere.label:body.updatedAt" }
  • AddedEdge AddedEdge { src: "site.exosphere.sphere.label:body", tgt: "site.exosphere.sphere.label:body.updatedAt", kind: "prop", name: Some("updatedAt") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "site.exosphere.sphere.label:body.updatedAt" }

Constraint Changes

  • ConstraintAdded ConstraintAdded { vertex_id: "site.exosphere.sphere.label:body.updatedAt", sort: "maxLength", value: "64" }

Additional Notes

  • Non-breaking: AddedEdge { src: "site.exosphere.sphere.label:body", tgt: "site.exosphere.sphere.label:body.updatedAt", kind: "prop", name: Some("updatedAt") }
1 1
{
2 2
  "id": "site.exosphere.sphere.label",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "tid",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 10
          "subject",
11 11
          "labels"
12 12
        ],
13 13
        "properties": {
14 14
          "labels": {
15 15
            "type": "array",
16 16
            "items": {
17 17
              "type": "string"
18 18
            },
19 19
            "maxLength": 50,
20 20
            "description": "Label names assigned to the entity. Replaces any previous set."
21 21
          },
22 22
          "subject": {
23 23
            "type": "string",
24 24
            "format": "at-uri",
25 25
            "description": "AT URI of the labeled entity."
26 +
          },
27 +
          "updatedAt": {
28 +
            "type": "string",
29 +
            "format": "datetime",
30 +
            "maxLength": 64
26 31
          }
27 32
        }
28 33
      },
29 34
      "description": "Label assignment on a feature request or kanban task, published on the actor's PDS. Third-party indexers can replay the latest record per subject to derive the current label set."
30 35
    }
31 36
  },
32 37
  "$type": "com.atproto.lexicon.schema",
33 38
  "lexicon": 1
34 39
}

Compare Other Versions

Lexicon Garden

@