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

Compare Other Versions

Lexicon Garden

@