id.sifa.profile.self
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "The user's professional profile summary.",
"key": "literal:self",
"record": {
"properties": {
"about": {
"description": "Professional summary or about section. Longer-form than Bluesky's description field.",
"maxGraphemes": 5000,
"maxLength": 50000,
"type": "string"
},
"createdAt": {
"description": "Client-declared timestamp when this profile was originally created.",
"format": "datetime",
"type": "string"
},
"headline": {
"description": "Professional headline (e.g., 'Senior Engineer at Acme Corp'). Distinct from Bluesky's displayName.",
"maxGraphemes": 120,
"maxLength": 1200,
"type": "string"
},
"industry": {
"description": "Primary professional industry.",
"maxGraphemes": 100,
"maxLength": 1000,
"type": "string"
},
"labels": {
"description": "Self-label values for the professional profile.",
"refs": [
"com.atproto.label.defs#selfLabels"
],
"type": "union"
},
"langs": {
"description": "BCP 47 language tags indicating the user's primary professional languages.",
"items": {
"format": "language",
"type": "string"
},
"maxLength": 3,
"type": "array"
},
"location": {
"description": "Professional location (city, region, country). Uses community location lexicon.",
"ref": "community.lexicon.location.address",
"type": "ref"
},
"openTo": {
"description": "Types of opportunities the user is open to. Empty array or omitted means not actively seeking.",
"items": {
"knownValues": [
"id.sifa.defs#fullTimeRoles",
"id.sifa.defs#partTimeRoles",
"id.sifa.defs#contractRoles",
"id.sifa.defs#boardPositions",
"id.sifa.defs#mentoringOthers",
"id.sifa.defs#beingMentored",
"id.sifa.defs#collaborations"
],
"type": "string"
},
"maxLength": 10,
"type": "array"
},
"preferredWorkplace": {
"description": "Preferred workplace arrangements. Orthogonal to openTo. Empty array or omitted means no preference.",
"items": {
"knownValues": [
"id.sifa.defs#onSite",
"id.sifa.defs#remote",
"id.sifa.defs#hybrid"
],
"type": "string"
},
"maxLength": 3,
"type": "array"
}
},
"required": [
"createdAt"
],
"type": "object"
},
"type": "record"
}
},
"description": "Professional profile summary. Singleton record providing professional identity beyond the base ATproto profile. Does not duplicate displayName, avatar, or bio from app.bsky.actor.profile.",
"id": "id.sifa.profile.self",
"lexicon": 1
}
Metadata
- DID
-
did:plc:2f2ahswozqy4v5lvu676375y - CID
-
bafyreicxda6zjmsspsvphipkgqbtycywgjqupl6fycoh7uirea24v7y63y - Indexed At
- 2026-03-27 23:46 UTC
- AT-URI
-
at://did:plc:2f2ahswozqy4v5lvu676375y/com.atproto.lexicon.schema/id.sifa.profile.self
Version History (6 versions)
Referenced Schemas (2)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
work.nectvia.actor.profile record
A lossless, full-length professional profile for the repo owner. Unlike app.bsky.actor.profile, headline and summary carry no short-form grapheme/byte cap so long-form professional bios are not truncated.
-
place.atwork.profile record
A user profile for AT://Work.Place
-
app.didpic.actor.profile record
User profile record.
-
blue.recipes.actor.profile record
-
blue.backyard.actor.profile record
A declaration of a Backyard account profile.