at.adsb.aircraft.identity

adsb.at

Schema Diff

+5 -0

From

CID
bafyreia3ffjqjlz...
Indexed At
2026-05-24 04:21 UTC
View this version

To

CID
bafyreibkcgthnsq...
Indexed At
2026-05-24 13:06 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 2 non-breaking changes.

Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "at.adsb.aircraft.identity:body.category" }
  • AddedEdge AddedEdge { src: "at.adsb.aircraft.identity:body", tgt: "at.adsb.aircraft.identity:body.category", kind: "prop", name: Some("category") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "at.adsb.aircraft.identity:body.category" }

Additional Notes

  • Non-breaking: AddedEdge { src: "at.adsb.aircraft.identity:body", tgt: "at.adsb.aircraft.identity:body.category", kind: "prop", name: Some("category") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "An aircraft identified by its ICAO 24-bit address.",
6 6
      "key": "tid",
7 7
      "record": {
8 8
        "properties": {
9 +
          "category": {
10 +
            "description": "ADS-B emitter category (e.g. 'A3' for large aircraft).",
11 +
            "maxLength": 4,
12 +
            "type": "string"
13 +
          },
9 14
          "createdAt": {
10 15
            "format": "datetime",
11 16
            "type": "string"
12 17
          },
13 18
          "icaoHex": {
14 19
            "description": "ICAO 24-bit aircraft address in hexadecimal (e.g. 'A1B2C3').",
15 20
            "maxLength": 6,
16 21
            "minLength": 6,
17 22
            "type": "string"
18 23
          },
19 24
          "icaoTypeDesignator": {
20 25
            "description": "ICAO aircraft type designator (e.g. 'B738', 'A320').",
21 26
            "maxLength": 4,
22 27
            "type": "string"
23 28
          },
24 29
          "operator": {
25 30
            "description": "Aircraft operator name (e.g. 'United Airlines').",
26 31
            "maxGraphemes": 128,
27 32
            "maxLength": 1280,
28 33
            "type": "string"
29 34
          },
30 35
          "operatorIcao": {
31 36
            "description": "ICAO airline/operator code (e.g. 'UAL').",
32 37
            "maxLength": 3,
33 38
            "type": "string"
34 39
          },
35 40
          "registration": {
36 41
            "description": "Aircraft registration or tail number (e.g. 'N12345').",
37 42
            "maxLength": 20,
38 43
            "type": "string"
39 44
          },
40 45
          "typeName": {
41 46
            "description": "Human-readable aircraft type (e.g. 'Boeing 737-800').",
42 47
            "maxGraphemes": 128,
43 48
            "maxLength": 1280,
44 49
            "type": "string"
45 50
          }
46 51
        },
47 52
        "required": [
48 53
          "icaoHex",
49 54
          "createdAt"
50 55
        ],
51 56
        "type": "object"
52 57
      },
53 58
      "type": "record"
54 59
    }
55 60
  },
56 61
  "description": "An aircraft identified by its ICAO 24-bit address. Stores static identity and registration information. Created on first sighting by a receiver.",
57 62
  "id": "at.adsb.aircraft.identity",
58 63
  "lexicon": 1
59 64
}

Compare Other Versions

Lexicon Garden

@