id.sifa.profile.externalAccount

sifa.id

Schema Diff

+9 -1

From

CID
bafyreibzzgogzhu...
Indexed At
2026-05-27 12:05 UTC
View this version

To

CID
bafyreihbejolo7p...
Indexed At
2026-08-06 14:52 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

1 breaking change, 0 non-breaking changes.

Breaking Changes (1)
  • ConstraintTightened ConstraintTightened { vertex_id: "id.sifa.profile.externalAccount:body.platform", sort: "knownValues", old_value: "[\"id.sifa.defs#platformRss\",\"id.sifa.defs#platformFediverse\",\"id.sifa.defs#platformTwitter\",\"id.sifa.defs#platformInstagram\",\"id.sifa.defs#platformGithub\",\"id.sifa.defs#platformYoutube\",\"id.sifa.defs#platformLinkedin\",\"id.sifa.defs#platformWebsite\",\"id.sifa.defs#platformOrcid\",\"id.sifa.defs#platformOther\"]", new_value: "[\"id.sifa.defs#platformRss\",\"id.sifa.defs#platformFediverse\",\"id.sifa.defs#platformTwitter\",\"id.sifa.defs#platformInstagram\",\"id.sifa.defs#platformGithub\",\"id.sifa.defs#platformCodeberg\",\"id.sifa.defs#platformGitlab\",\"id.sifa.defs#platformForgejo\",\"id.sifa.defs#platformGitea\",\"id.sifa.defs#platformYoutube\",\"id.sifa.defs#platformLinkedin\",\"id.sifa.defs#platformWebsite\",\"id.sifa.defs#platformOrcid\",\"id.sifa.defs#platformOther\"]" }

Migration Guidance

Constraint Changes

  • ConstraintTightened ConstraintTightened { vertex_id: "id.sifa.profile.externalAccount:body.platform", sort: "knownValues", old_value: "[\"id.sifa.defs#platformRss\",\"id.sifa.defs#platformFediverse\",\"id.sifa.defs#platformTwitter\",\"id.sifa.defs#platformInstagram\",\"id.sifa.defs#platformGithub\",\"id.sifa.defs#platformYoutube\",\"id.sifa.defs#platformLinkedin\",\"id.sifa.defs#platformWebsite\",\"id.sifa.defs#platformOrcid\",\"id.sifa.defs#platformOther\"]", new_value: "[\"id.sifa.defs#platformRss\",\"id.sifa.defs#platformFediverse\",\"id.sifa.defs#platformTwitter\",\"id.sifa.defs#platformInstagram\",\"id.sifa.defs#platformGithub\",\"id.sifa.defs#platformCodeberg\",\"id.sifa.defs#platformGitlab\",\"id.sifa.defs#platformForgejo\",\"id.sifa.defs#platformGitea\",\"id.sifa.defs#platformYoutube\",\"id.sifa.defs#platformLinkedin\",\"id.sifa.defs#platformWebsite\",\"id.sifa.defs#platformOrcid\",\"id.sifa.defs#platformOther\"]" }
1 1
{
2 2
  "id": "id.sifa.profile.externalAccount",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "tid",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 10
          "platform",
11 11
          "url",
12 12
          "createdAt"
13 13
        ],
14 14
        "properties": {
15 15
          "url": {
16 16
            "type": "string",
17 17
            "format": "uri",
18 18
            "description": "The profile or site URL. Displayed as a clickable link on the user's profile."
19 19
          },
20 20
          "label": {
21 21
            "type": "string",
22 22
            "maxLength": 640,
23 23
            "description": "Optional display name for this account (e.g., 'My Blog', 'Photography').",
24 24
            "maxGraphemes": 64
25 25
          },
26 26
          "feedUrl": {
27 27
            "type": "string",
28 28
            "format": "uri",
29 29
            "description": "Optional RSS or Atom feed URL. Auto-discovered or manually provided. Used for content rendering in the ATmosphere Stream."
30 30
          },
31 31
          "platform": {
32 32
            "type": "string",
33 33
            "description": "The platform or type of external account.",
34 34
            "knownValues": [
35 35
              "id.sifa.defs#platformRss",
36 36
              "id.sifa.defs#platformFediverse",
37 37
              "id.sifa.defs#platformTwitter",
38 38
              "id.sifa.defs#platformInstagram",
39 39
              "id.sifa.defs#platformGithub",
40 +
              "id.sifa.defs#platformCodeberg",
41 +
              "id.sifa.defs#platformGitlab",
42 +
              "id.sifa.defs#platformForgejo",
43 +
              "id.sifa.defs#platformGitea",
40 44
              "id.sifa.defs#platformYoutube",
41 45
              "id.sifa.defs#platformLinkedin",
42 46
              "id.sifa.defs#platformWebsite",
43 47
              "id.sifa.defs#platformOrcid",
44 48
              "id.sifa.defs#platformOther"
45 49
            ]
46 50
          },
47 51
          "createdAt": {
48 52
            "type": "string",
49 53
            "format": "datetime",
50 54
            "description": "Client-declared timestamp when this record was originally created."
51 55
          },
52 56
          "isPrimary": {
53 57
            "type": "boolean",
54 58
            "description": "Whether this is the user's primary external link, displayed prominently on the profile card."
55 59
          }
56 60
        }
57 61
      },
58 -
      "description": "Record representing a single external account or website linked by the user."
62 +
      "description": "Record representing a single external account or website linked by the user.",
63 +
      "x-skos:exactMatch": [
64 +
        "schema:sameAs",
65 +
        "foaf:account"
66 +
      ]
59 67
    }
60 68
  },
61 69
  "$type": "com.atproto.lexicon.schema",
62 70
  "lexicon": 1,
63 71
  "description": "A linked external account or website not on AT Protocol. Displayed on the user's profile and optionally rendered in the ATmosphere Stream via feed ingestion."
64 72
}

Compare Other Versions

Lexicon Garden

@