{
  "$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"
}