ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

The idea: blobs could require a signed URL to fetch. First request? You get a 401. Then you hit an XRPC method to generate a signed URL tied to your DID. Use that to fetch the blob. Short-lived, verifiable, and secure.

Apr 19, 2025, 2:59 PM

Record data

{
  "uri": "at://did:plc:cbkjy5n7bk3ax2wplmtjofq2/app.bsky.feed.post/3ln6fldaqd22s",
  "cid": "bafyreidfcjputqrcvw6pungynifzegaiblorgx7lbsf5kakznopjrivfze",
  "value": {
    "text": "The idea: blobs could require a signed URL to fetch. First request? You get a 401. Then you hit an XRPC method to generate a signed URL tied to your DID. Use that to fetch the blob. Short-lived, verifiable, and secure.",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreiflm3bcvgb7zyzxtsrrjzzzagida4obzt4mjfr2raa7r7thyfhmem",
        "uri": "at://did:plc:cbkjy5n7bk3ax2wplmtjofq2/app.bsky.feed.post/3ln6flb7r7s2s"
      },
      "parent": {
        "cid": "bafyreiflm3bcvgb7zyzxtsrrjzzzagida4obzt4mjfr2raa7r7thyfhmem",
        "uri": "at://did:plc:cbkjy5n7bk3ax2wplmtjofq2/app.bsky.feed.post/3ln6flb7r7s2s"
      }
    },
    "createdAt": "2025-04-19T14:59:41.348Z"
  }
}