org.plrd.member

satyam2.climateai.org

Schema Diff

+0 -3

From

CID
bafyreigops7wklm...
Indexed At
2026-08-07 18:11 UTC
View this version

To

CID
bafyreibzajsbvdb...
Indexed At
2026-08-07 19:48 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

2 breaking changes, 0 non-breaking changes.

Breaking Changes (2)
  • RemovedVertex RemovedVertex { vertex_id: "org.plrd.member:body.email" }
  • RemovedEdge RemovedEdge { src: "org.plrd.member:body", tgt: "org.plrd.member:body.email", kind: "prop", name: Some("email") }

Migration Guidance

Removed Elements

  • RemovedVertex { vertex_id: "org.plrd.member:body.email" }

Additional Notes

  • Breaking: RemovedEdge { src: "org.plrd.member:body", tgt: "org.plrd.member:body.email", kind: "prop", name: Some("email") }
1 1
{
2 2
  "id": "org.plrd.member",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "any",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 10
          "uid",
11 11
          "name"
12 12
        ],
13 13
        "properties": {
14 14
          "bio": {
15 15
            "type": "string",
16 16
            "description": "HTML bio."
17 17
          },
18 18
          "uid": {
19 19
            "type": "string",
20 20
            "description": "Upstream PLN Directory uid (also used as the record key)."
21 21
          },
22 22
          "name": {
23 23
            "type": "string"
24 24
          },
25 25
          "role": {
26 26
            "type": "string"
27 27
          },
28 -
          "email": {
29 -
            "type": "string"
30 -
          },
31 28
          "image": {
32 29
            "type": "unknown"
33 30
          },
34 31
          "skills": {
35 32
            "type": "array",
36 33
            "items": {
37 34
              "type": "unknown"
38 35
            }
39 36
          },
40 37
          "location": {
41 38
            "type": "unknown"
42 39
          },
43 40
          "createdAt": {
44 41
            "type": "string",
45 42
            "format": "datetime"
46 43
          },
47 44
          "plnFriend": {
48 45
            "type": "boolean"
49 46
          },
50 47
          "updatedAt": {
51 48
            "type": "string",
52 49
            "format": "datetime"
53 50
          },
54 51
          "isFeatured": {
55 52
            "type": "boolean"
56 53
          },
57 54
          "isInvestor": {
58 55
            "type": "boolean"
59 56
          },
60 57
          "isVerified": {
61 58
            "type": "boolean"
62 59
          },
63 60
          "openToWork": {
64 61
            "type": "boolean"
65 62
          },
66 63
          "accessLevel": {
67 64
            "type": "string"
68 65
          },
69 66
          "eventGuests": {
70 67
            "type": "array",
71 68
            "items": {
72 69
              "type": "unknown"
73 70
            }
74 71
          },
75 72
          "experiences": {
76 73
            "type": "array",
77 74
            "items": {
78 75
              "type": "unknown"
79 76
            }
80 77
          },
81 78
          "officeHours": {
82 79
            "type": "string"
83 80
          },
84 81
          "preferences": {
85 82
            "type": "unknown"
86 83
          },
87 84
          "plnStartDate": {
88 85
            "type": "string",
89 86
            "format": "datetime"
90 87
          },
91 88
          "githubHandler": {
92 89
            "type": "string"
93 90
          },
94 91
          "discordHandler": {
95 92
            "type": "string"
96 93
          },
97 94
          "twitterHandler": {
98 95
            "type": "string"
99 96
          },
100 97
          "investorProfile": {
101 98
            "type": "unknown"
102 99
          },
103 100
          "linkedInDetails": {
104 101
            "type": "unknown"
105 102
          },
106 103
          "linkedinHandler": {
107 104
            "type": "string"
108 105
          },
109 106
          "teamMemberRoles": {
110 107
            "type": "array",
111 108
            "items": {
112 109
              "type": "unknown"
113 110
            }
114 111
          },
115 112
          "telegramHandler": {
116 113
            "type": "string"
117 114
          },
118 115
          "truncatedFields": {
119 116
            "type": "array",
120 117
            "items": {
121 118
              "type": "string",
122 119
              "description": "Top-level fields dropped to fit PDS record size limits."
123 120
            }
124 121
          },
125 122
          "projectContributions": {
126 123
            "type": "array",
127 124
            "items": {
128 125
              "type": "unknown"
129 126
            }
130 127
          }
131 128
        }
132 129
      },
133 130
      "description": "A person in the PL Network Directory (https://directory.plnetwork.io). Mirrored from the public PLN Directory API; all upstream fields are preserved as-is. Event attendance is additionally mirrored as community.lexicon.calendar.event records plus community.lexicon.calendar.rsvp records whose extension field `attendee` points back at this record. Records too large for the PDS are trimmed and list dropped field names in truncatedFields."
134 131
    }
135 132
  },
136 133
  "$type": "com.atproto.lexicon.schema",
137 134
  "lexicon": 1
138 135
}

Compare Other Versions

Lexicon Garden

@