{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreicouiyvjrzbvdffkmy6iiqw4htjiwoi3j3mpx2vfwujgzr4yjdqqe",
"uri": "at://did:plc:wwsh2coxokq5e45qsorxcwge/app.bsky.feed.post/3mmsjlvyykyz2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreigq46xq2hqh3hmriyw7ca2kexp4wjgsiozzqqotcbtulnniautxuy"
},
"mimeType": "image/jpeg",
"size": 43112
},
"path": "/p/genie-lessons-from-genie-sessions",
"publishedAt": "2026-05-26T12:47:53.000Z",
"site": "https://tidyfirst.substack.com",
"textContent": "Kent sits down with one of the founders of OpenProse to talk through their method of prose as a programming language.",
"title": "Genie Lessons from Genie Sessions: Prose as a Programming Language"
}