pub.chive.actor.profileConfig
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "How an author's profile page is arranged: which sections appear, in what order, and which collection is featured. Written by the account holder to their own repository.",
"key": "literal:self",
"record": {
"properties": {
"createdAt": {
"description": "When this configuration was first created.",
"format": "datetime",
"type": "string"
},
"featuredCollectionUri": {
"description": "Collection node pinned to the top of the profile.",
"format": "at-uri",
"type": "string"
},
"profileType": {
"description": "Broad kind of profile, used to pick sensible default sections. Open-ended: an unknown value is preserved and falls back to the default layout.",
"knownValues": [
"researcher",
"group",
"institution",
"project"
],
"maxLength": 64,
"type": "string"
},
"sections": {
"description": "Ordered display sections. Order in this array is the display order.",
"items": {
"ref": "#section",
"type": "ref"
},
"maxLength": 32,
"type": "array"
},
"updatedAt": {
"description": "When this configuration was last changed.",
"format": "datetime",
"type": "string"
}
},
"required": [
"createdAt"
],
"type": "object"
},
"type": "record"
},
"section": {
"description": "One section of the profile layout.",
"properties": {
"collectionUri": {
"description": "Collection this section draws from, where the kind supports it.",
"format": "at-uri",
"type": "string"
},
"kind": {
"description": "What the section shows. Open-ended so a section type can be added without invalidating existing records.",
"knownValues": [
"eprints",
"collections",
"reviews",
"endorsements",
"fields",
"affiliations",
"collaborators"
],
"maxLength": 64,
"type": "string"
},
"label": {
"description": "Heading shown for the section. Defaults to a label derived from `kind` when absent.",
"maxLength": 128,
"type": "string"
},
"limit": {
"description": "Maximum items to display in this section.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"visible": {
"default": true,
"description": "Whether the section is rendered. A hidden section keeps its configuration.",
"type": "boolean"
}
},
"required": [
"kind"
],
"type": "object"
}
},
"id": "pub.chive.actor.profileConfig",
"lexicon": 1,
"revision": 1
}
Metadata
- DID
-
did:plc:egjghlwgts2hlcer2txilxeh - CID
-
bafyreic4vkofbmmp6mnpgt4dwsroxeyc4vyoulhf7szl6czkeoayqpvhcy - Indexed At
- 2026-08-28 14:08 UTC
- AT-URI
-
at://did:plc:egjghlwgts2hlcer2txilxeh/com.atproto.lexicon.schema/pub.chive.actor.profileConfig
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Get profile configuration for a user
-
pub.byline.profile record
An author's byline.pub profile, signed by and stored in the author's own repository. The repo's DID is the author identity; this record is the byline.pub-specific public profile that extends it, independent of any venue…