app.chronosky.media.getBlob

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.

Repository @chronosky.app did:plc:bfjib7fy6dob3gyfssyfd4ry namespace authority
Details · query
Kindquery
Authoritymedia.chronosky.app
Indexed

Query

query · GET

Parameters

query string

cid

requiredstring

Content Identifier (CID) of the blob to retrieve.

  • maxLength: 200

Output

*/*

Errors

BlobNotFound

The requested blob was not found.

InvalidRequest

Invalid CID format or missing parameters.

Similar lexicons

semantic match

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 trusted. Supports HTTP range requests.

  • place.stream.playback.getVideoBlob

    query not 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` headers are honored; HLS media playlists generated by getVideoPlaylist reference this endpoint with `EXT-X-BYTERANGE` to serve segments out of the primary blob. The `did` identifies the owning account for egress accounting: the blob itself is content-addressed and owner-agnostic, so the

  • One blob and the records that reference it. Effective admins and the community identity only.