id.sifa.profile.externalAccount

sifa.id

Schema Diff

+10 -1

From

CID
bafyreih3bz7d7r6...
Indexed At
2026-03-27 23:46 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#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#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
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "Record representing a single external account or website linked by the user.",
6 6
      "key": "tid",
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
          "feedUrl": {
15 15
            "description": "Optional RSS or Atom feed URL. Auto-discovered or manually provided. Used for content rendering in the ATmosphere Stream.",
16 16
            "format": "uri",
17 17
            "type": "string"
18 18
          },
19 19
          "isPrimary": {
20 20
            "description": "Whether this is the user's primary external link, displayed prominently on the profile card.",
21 21
            "type": "boolean"
22 22
          },
23 23
          "label": {
24 24
            "description": "Optional display name for this account (e.g., 'My Blog', 'Photography').",
25 25
            "maxGraphemes": 64,
26 26
            "maxLength": 640,
27 27
            "type": "string"
28 28
          },
29 29
          "platform": {
30 30
            "description": "The platform or type of external account.",
31 31
            "knownValues": [
32 32
              "id.sifa.defs#platformRss",
33 33
              "id.sifa.defs#platformFediverse",
34 34
              "id.sifa.defs#platformTwitter",
35 35
              "id.sifa.defs#platformInstagram",
36 36
              "id.sifa.defs#platformGithub",
37 +
              "id.sifa.defs#platformCodeberg",
38 +
              "id.sifa.defs#platformGitlab",
39 +
              "id.sifa.defs#platformForgejo",
40 +
              "id.sifa.defs#platformGitea",
37 41
              "id.sifa.defs#platformYoutube",
38 42
              "id.sifa.defs#platformLinkedin",
39 43
              "id.sifa.defs#platformWebsite",
44 +
              "id.sifa.defs#platformOrcid",
40 45
              "id.sifa.defs#platformOther"
41 46
            ],
42 47
            "type": "string"
43 48
          },
44 49
          "url": {
45 50
            "description": "The profile or site URL. Displayed as a clickable link on the user's profile.",
46 51
            "format": "uri",
47 52
            "type": "string"
48 53
          }
49 54
        },
50 55
        "required": [
51 56
          "platform",
52 57
          "url",
53 58
          "createdAt"
54 59
        ],
55 60
        "type": "object"
56 61
      },
57 -
      "type": "record"
62 +
      "type": "record",
63 +
      "x-skos:exactMatch": [
64 +
        "schema:sameAs",
65 +
        "foaf:account"
66 +
      ]
58 67
    }
59 68
  },
60 69
  "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.",
61 70
  "id": "id.sifa.profile.externalAccount",
62 71
  "lexicon": 1
63 72
}

Compare Other Versions

Lexicon Garden

@