at.podping.records.startup

meta.podping.at

Schema Diff

+4 -0

From

CID
bafyreihog22w2n2...
Indexed At
2026-02-18 18:31 UTC
View this version

To

CID
bafyreiaawwk2w2k...
Indexed At
2026-03-19 20:27 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 2 non-breaking changes.

Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "at.podping.records.startup:body.pingingApp" }
  • AddedEdge AddedEdge { src: "at.podping.records.startup:body", tgt: "at.podping.records.startup:body.pingingApp", kind: "prop", name: Some("pingingApp") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "at.podping.records.startup:body.pingingApp" }

Additional Notes

  • Non-breaking: AddedEdge { src: "at.podping.records.startup:body", tgt: "at.podping.records.startup:body.pingingApp", kind: "prop", name: Some("pingingApp") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "Normalized podping startup fields. Record TID timestamp should represent when the event was received, useful for global ordering.",
6 6
      "key": "tid",
7 7
      "record": {
8 8
        "properties": {
9 9
          "capacity": {
10 10
            "description": "Optional, e.g. 1,078",
11 11
            "type": "string"
12 12
          },
13 13
          "hive": {
14 14
            "description": "Optional, e.g. https://rpc.mahdiyari.info",
15 15
            "format": "uri",
16 16
            "type": "string"
17 17
          },
18 18
          "message": {
19 19
            "description": "e.g. Podping startup complete",
20 20
            "type": "string"
21 21
          },
22 +
          "pingingApp": {
23 +
            "description": "Optional, e.g. hivepinger",
24 +
            "type": "string"
25 +
          },
22 26
          "serverAccount": {
23 27
            "description": "e.g. podping.aaa",
24 28
            "type": "string"
25 29
          },
26 30
          "sessionId": {
27 31
            "description": "Optional, e.g. 9887936240807410000",
28 32
            "type": "string"
29 33
          },
30 34
          "source": {
31 35
            "description": "Optional source reference, minimized to save space, e.g. hive:92042659:cf11299faf19367f3f2d6bef0bf2bc4f59272506:0:podping.ccc (if mirroring the podping in hive block 92042659, transaction id cf11299faf19367f3f2d6bef0bf2bc4f59272506, first operation, hive auth podping.ccc)",
32 36
            "type": "string"
33 37
          },
34 38
          "timestamp": {
35 39
            "description": "Sender timestamp in ISO format, e.g. 2025-12-29T22:25:09.123Z",
36 40
            "format": "datetime",
37 41
            "type": "string"
38 42
          },
39 43
          "useTestNode": {
40 44
            "description": "Optional",
41 45
            "type": "boolean"
42 46
          },
43 47
          "uuid": {
44 48
            "description": "Optional, e.g. 38a44421-a535-42de-b634-d1f6edce18ce",
45 49
            "type": "string"
46 50
          },
47 51
          "v": {
48 52
            "description": "Optional, e.g. 2.1.0",
49 53
            "type": "string"
50 54
          }
51 55
        },
52 56
        "required": [
53 57
          "serverAccount",
54 58
          "message",
55 59
          "timestamp"
56 60
        ],
57 61
        "type": "object"
58 62
      },
59 63
      "type": "record"
60 64
    }
61 65
  },
62 66
  "id": "at.podping.records.startup",
63 67
  "lexicon": 1
64 68
}

Compare Other Versions

Lexicon Garden

@