Experimental browser for the Atmosphere
Been thinking about how we could support access-controlled blobs in ATProtocol. Right now, all blobs are public - anyone can fetch them with a CID. But what if we could gate them? #atproto #atdev 🧵
Apr 19, 2025, 2:59 PM
{ "uri": "at://did:plc:cbkjy5n7bk3ax2wplmtjofq2/app.bsky.feed.post/3ln6flb7r7s2s", "cid": "bafyreiflm3bcvgb7zyzxtsrrjzzzagida4obzt4mjfr2raa7r7thyfhmem", "value": { "text": "Been thinking about how we could support access-controlled blobs in ATProtocol. Right now, all blobs are public - anyone can fetch them with a CID. But what if we could gate them? #atproto #atdev 🧵", "$type": "app.bsky.feed.post", "embed": { "$type": "app.bsky.embed.external", "external": { "uri": "https://gist.github.com/ngerakines/f50c17a2c2d50d67c0276aa54147ab22", "thumb": { "$type": "blob", "ref": { "$link": "bafkreia7b25tvcmm3eowuvtar7tklofzqw4p65tfzcbtwfmf75spbmftc4" }, "mimeType": "image/jpeg", "size": 92501 }, "title": "private_blobs.md", "description": "GitHub Gist: instantly share code, notes, and snippets." } }, "langs": [ "en" ], "facets": [ { "index": { "byteEnd": 188, "byteStart": 180 }, "features": [ { "tag": "atproto", "$type": "app.bsky.richtext.facet#tag" } ] }, { "index": { "byteEnd": 195, "byteStart": 189 }, "features": [ { "tag": "atdev", "$type": "app.bsky.richtext.facet#tag" } ] } ], "createdAt": "2025-04-19T14:59:41.347Z" } }