at://did:plc:44ybard66vv44zksje25o7dz/app.bsky.feed.post/3kwpwspfmxb26

Back to Collection

Record JSON

{
  "$type": "app.bsky.feed.post",
  "createdAt": "2024-07-07T21:43:52.637Z",
  "langs": [
    "en"
  ],
  "reply": {
    "parent": {
      "cid": "bafyreidkeu6t5xthjxr5x2gceiwdfbmqfour6znrcblsrkhsr7htekjhqq",
      "uri": "at://did:plc:44ybard66vv44zksje25o7dz/app.bsky.feed.post/3kwpwql6xct2e"
    },
    "root": {
      "cid": "bafyreihnpj52vaxfykrbuouerhczeyphhliemxt7ii3z6pdvdqqlpz5osy",
      "uri": "at://did:plc:crngjmsdh3zpuhmd5gtgwx6q/app.bsky.feed.post/3kwo6dnccch2r"
    }
  },
  "text": "the \"header\" schema is very simple, so you can always deserialize that. then you know the \"inner\" type, and can allocate and deserialize that part.\n\nIMO we could probably do two-pass deserialization, or dynamic deserialization, no problem. we do it in several other pieces of infra code"
}