forked from
mary.my.id/atcute
a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky
1{
2 "lexicon": 1,
3 "id": "fyi.unravel.frontpage.post",
4 "defs": {
5 "main": {
6 "type": "record",
7 "description": "Record containing a Frontpage post.",
8 "key": "tid",
9 "record": {
10 "type": "object",
11 "required": ["title", "url", "createdAt"],
12 "properties": {
13 "title": {
14 "type": "string",
15 "maxLength": 3000,
16 "maxGraphemes": 300,
17 "description": "The title of the post."
18 },
19 "url": {
20 "type": "string",
21 "format": "uri",
22 "description": "The URL of the post."
23 },
24 "createdAt": {
25 "type": "string",
26 "format": "datetime",
27 "description": "Client-declared timestamp when this post was originally created."
28 }
29 }
30 }
31 }
32 }
33}