ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

so when a firehose event comes in, we'll do a little computation to play the write in reverse and see if it matches the repo's previous root block. that's all it takes. that's where the "100 bytes" claim comes from: we'll need to store the repo's DID plus the hash of its root block. 9/10

Feb 24, 2025, 5:58 PM

Record data

{
  "uri": "at://did:plc:l3rouwludahu3ui3bt66mfvj/app.bsky.feed.post/3liwwg4cce62r",
  "cid": "bafyreie3oesghmezmmxlw2srwl2aj3prloydcz76s33cv7aqzbpcpizxoy",
  "value": {
    "text": "so when a firehose event comes in, we'll do a little computation to play the write in reverse and see if it matches the repo's previous root block. that's all it takes.\n\nthat's where the \"100 bytes\" claim comes from: we'll need to store the repo's DID plus the hash of its root block. 9/10",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreihsifpdxm2bhsrogvaw7oby66ssmtw3bywun4jcphkf77hslx5kti",
        "uri": "at://did:plc:l3rouwludahu3ui3bt66mfvj/app.bsky.feed.post/3liwwg45izs2r"
      },
      "parent": {
        "cid": "bafyreih35paeulnmxgoc3x4tmf24cdpa7ugs5r6q2nxlltcjurb5jka7ju",
        "uri": "at://did:plc:l3rouwludahu3ui3bt66mfvj/app.bsky.feed.post/3liwwg4cce52r"
      }
    },
    "createdAt": "2025-02-24T17:58:57.460Z"
  }
}