app.chronosky.media.getBlob

chronosky.app

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Get a blob by its CID from temporary R2 storage. Returns the raw binary content. The authenticated user's temporary blob is retrieved using their DID and the provided CID.",
      "errors": [
        {
          "description": "The requested blob was not found.",
          "name": "BlobNotFound"
        },
        {
          "description": "Invalid CID format or missing parameters.",
          "name": "InvalidRequest"
        }
      ],
      "output": {
        "encoding": "*/*"
      },
      "parameters": {
        "properties": {
          "cid": {
            "description": "Content Identifier (CID) of the blob to retrieve.",
            "maxLength": 200,
            "type": "string"
          }
        },
        "required": [
          "cid"
        ],
        "type": "params"
      },
      "type": "query"
    }
  },
  "id": "app.chronosky.media.getBlob",
  "lexicon": 1
}

Validate Record

Validate a record against app.chronosky.media.getBlob

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:bfjib7fy6dob3gyfssyfd4ry
CID
bafyreid3sa3lerykszafqz47kv3zwq3wgptmjvfmuzfd4kzrq52mfz3f3a
Indexed At
2026-03-19 20:24 UTC
AT-URI
at://did:plc:bfjib7fy6dob3gyfssyfd4ry/com.atproto.lexicon.schema/app.chronosky.media.getBlob

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Get a blob associated with a given account. Returns the full blob as originally uploaded. Does not require auth; implemented by PDS.

  • Get a blob by CID with boundary-based access control.

  • Serves a blob from a permissioned space through the AppView, which holds the space credential the client does not. Every byte is verified against the CID before it is served, and the content type is sniffed rather than …

  • place.stream.playback.getVideoBlob querynot from the namespace authority

    Fetch a content-addressed MUXL playback blob by CID. Serves either a primary fMP4 archive or a per-track init segment — both are CID-addressed and indistinguishable from the endpoint's point of view. HTTP `Range` head…

  • Fetch a file previously uploaded to this atfs instance. Compatible with com.atproto.sync.getBlob — also mounted, unmodified, under that name, for callers that have no reason to know atfs has its own name for it — wi…

Lexicon Garden

@