{ "lexicon": 1, "id": "app.twi.post", "defs": { "main": { "type": "record", "key": "tid", "record": { "type": "object", "required": ["text", "createdAt"], "properties": { "text": { "type": "string", "maxLength": 160, "maxGraphemes": 160, "description": "Post body. Capped at 160 characters (oldschool Twitter)." }, "createdAt": { "type": "datetime", "description": "Client-supplied ISO-8601 timestamp; PDS may rewrite." }, "reply": { "type": "ref", "ref": "app.bsky.feed.post#replyRef" }, "embed": { "type": "union", "refs": [ "app.bsky.embed.images", "app.bsky.embed.external", "app.bsky.embed.record", "app.bsky.embed.recordWithMedia" ] }, "langs": { "type": "array", "items": { "type": "string", "format": "language" } } } } } } }