atproto blogging
at main 50 lines 1.4 kB view raw
1{ 2 "lexicon": 1, 3 "id": "com.deckbelcher.actor.profile", 4 "defs": { 5 "main": { 6 "type": "record", 7 "description": "A DeckBelcher user profile.", 8 "key": "literal:self", 9 "record": { 10 "type": "object", 11 "required": [ 12 "createdAt" 13 ], 14 "properties": { 15 "createdAt": { 16 "type": "string", 17 "description": "Timestamp when the profile was created.", 18 "format": "datetime" 19 }, 20 "description": { 21 "type": "string", 22 "description": "Free-form profile description.", 23 "maxLength": 2560, 24 "maxGraphemes": 256 25 }, 26 "descriptionFacets": { 27 "type": "array", 28 "description": "Annotations of text in the profile description (mentions, URLs, hashtags, etc).", 29 "items": { 30 "type": "ref", 31 "ref": "com.deckbelcher.richtext.facet" 32 } 33 }, 34 "displayName": { 35 "type": "string", 36 "description": "User's display name.", 37 "maxLength": 640, 38 "maxGraphemes": 64 39 }, 40 "pronouns": { 41 "type": "string", 42 "description": "Free-form pronouns text.", 43 "maxLength": 200, 44 "maxGraphemes": 20 45 } 46 } 47 } 48 } 49 } 50}