prototypey.org - atproto lexicon typescript toolkit - mirror https://github.com/tylersayshi/prototypey
1{
2 "type": "object",
3 "properties": {
4 "did": {
5 "type": "string",
6 "required": true,
7 "format": "did"
8 },
9 "handle": {
10 "type": "string",
11 "required": true,
12 "format": "handle"
13 },
14 "displayName": {
15 "type": "string",
16 "maxGraphemes": 64,
17 "maxLength": 640
18 },
19 "pronouns": {
20 "type": "string"
21 },
22 "avatar": {
23 "type": "string",
24 "format": "uri"
25 },
26 "associated": {
27 "type": "ref",
28 "ref": "#profileAssociated"
29 },
30 "viewer": {
31 "type": "ref",
32 "ref": "#viewerState"
33 },
34 "labels": {
35 "type": "array",
36 "items": {
37 "type": "ref",
38 "ref": "com.atproto.label.defs#label"
39 }
40 },
41 "createdAt": {
42 "type": "string",
43 "format": "datetime"
44 },
45 "verification": {
46 "type": "ref",
47 "ref": "#verificationState"
48 },
49 "status": {
50 "type": "ref",
51 "ref": "#statusView"
52 }
53 },
54 "required": ["did", "handle"]
55}