org.hyperboards.displayProfile

hyperboards.org

Schema Diff

+5 -0

From

CID
bafyreigxogpgdmf...
Indexed At
2026-05-22 11:24 UTC
View this version

To

CID
bafyreih2ual62dv...
Indexed At
2026-07-26 20:09 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 4 non-breaking changes.

Non-Breaking Changes (4)
  • AddedVertex AddedVertex { vertex_id: "app.certified.signature.defs#list" }
  • AddedVertex AddedVertex { vertex_id: "org.hyperboards.displayProfile:body.signatures" }
  • AddedEdge AddedEdge { src: "org.hyperboards.displayProfile:body", tgt: "org.hyperboards.displayProfile:body.signatures", kind: "prop", name: Some("signatures") }
  • AddedEdge AddedEdge { src: "org.hyperboards.displayProfile:body.signatures", tgt: "app.certified.signature.defs#list", kind: "ref", name: None }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "app.certified.signature.defs#list" }
  • AddedVertex { vertex_id: "org.hyperboards.displayProfile:body.signatures" }

Additional Notes

  • Non-breaking: AddedEdge { src: "org.hyperboards.displayProfile:body", tgt: "org.hyperboards.displayProfile:body.signatures", kind: "prop", name: Some("signatures") }
  • Non-breaking: AddedEdge { src: "org.hyperboards.displayProfile:body.signatures", tgt: "app.certified.signature.defs#list", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "User-declared visual presentation defaults for how a contributor appears on hyperboards. Stored in the contributor's own PDS and reusable across multiple boards.",
6 6
      "key": "literal:self",
7 7
      "record": {
8 8
        "properties": {
9 9
          "createdAt": {
10 10
            "description": "Client-declared timestamp when this record was originally created.",
11 11
            "format": "datetime",
12 12
            "type": "string"
13 13
          },
14 14
          "displayName": {
15 15
            "description": "Display name override for this user on hyperboards.",
16 16
            "maxGraphemes": 64,
17 17
            "maxLength": 640,
18 18
            "type": "string"
19 19
          },
20 20
          "hoverIframeUrl": {
21 21
            "description": "Default hover iframe URL for this user across boards.",
22 22
            "format": "uri",
23 23
            "maxLength": 2048,
24 24
            "type": "string"
25 25
          },
26 26
          "hoverImage": {
27 27
            "description": "Default hover image for this user across boards, as a URI or image blob.",
28 28
            "refs": [
29 29
              "org.hypercerts.defs#uri",
30 30
              "org.hypercerts.defs#smallImage"
31 31
            ],
32 32
            "type": "union"
33 33
          },
34 34
          "image": {
35 35
            "description": "Avatar or face image override for this user on hyperboards, as a URI or image blob.",
36 36
            "refs": [
37 37
              "org.hypercerts.defs#uri",
38 38
              "org.hypercerts.defs#smallImage"
39 39
            ],
40 40
            "type": "union"
41 41
          },
42 +
          "signatures": {
43 +
            "description": "Optional cryptographic signatures attesting to this record's content.",
44 +
            "ref": "app.certified.signature.defs#list",
45 +
            "type": "ref"
46 +
          },
42 47
          "url": {
43 48
            "description": "Default click-through link URL for this user across boards.",
44 49
            "format": "uri",
45 50
            "maxLength": 2048,
46 51
            "type": "string"
47 52
          },
48 53
          "video": {
49 54
            "description": "Default video for this user across boards, as a URI (embed/direct link) or uploaded video blob.",
50 55
            "refs": [
51 56
              "org.hypercerts.defs#uri",
52 57
              "org.hypercerts.defs#smallVideo"
53 58
            ],
54 59
            "type": "union"
55 60
          }
56 61
        },
57 62
        "required": [
58 63
          "createdAt"
59 64
        ],
60 65
        "type": "object"
61 66
      },
62 67
      "type": "record"
63 68
    }
64 69
  },
65 70
  "id": "org.hyperboards.displayProfile",
66 71
  "lexicon": 1
67 72
}

Compare Other Versions

Lexicon Garden

@