atproto blogging
1{
2 "lexicon": 1,
3 "id": "app.bsky.graph.starterpack",
4 "defs": {
5 "feedItem": {
6 "type": "object",
7 "required": [
8 "uri"
9 ],
10 "properties": {
11 "uri": {
12 "type": "string",
13 "format": "at-uri"
14 }
15 }
16 },
17 "main": {
18 "type": "record",
19 "description": "Record defining a starter pack of actors and feeds for new users.",
20 "key": "tid",
21 "record": {
22 "type": "object",
23 "required": [
24 "name",
25 "list",
26 "createdAt"
27 ],
28 "properties": {
29 "createdAt": {
30 "type": "string",
31 "format": "datetime"
32 },
33 "description": {
34 "type": "string",
35 "maxLength": 3000,
36 "maxGraphemes": 300
37 },
38 "descriptionFacets": {
39 "type": "array",
40 "items": {
41 "type": "ref",
42 "ref": "app.bsky.richtext.facet"
43 }
44 },
45 "feeds": {
46 "type": "array",
47 "items": {
48 "type": "ref",
49 "ref": "#feedItem"
50 },
51 "maxLength": 3
52 },
53 "list": {
54 "type": "string",
55 "description": "Reference (AT-URI) to the list record.",
56 "format": "at-uri"
57 },
58 "name": {
59 "type": "string",
60 "description": "Display name for starter pack; can not be empty.",
61 "minLength": 1,
62 "maxLength": 500,
63 "maxGraphemes": 50
64 }
65 }
66 }
67 }
68 }
69}