get_blob
Retrieve a content-addressed blob's stored bytes by SHA-256 digest, verifying the re-hashed content matches the requested key before returning it.
Instructions
Retrieve a content-addressed blob's bytes by digest (read-only).
The read-back half of describe_blob: returns the stored bytes (base64 in content_b64) plus {digest, size_bytes, content_type, captured_at, resolved_in, served_from}. The returned bytes are re-hashed and verified against the requested digest — a blob whose stored bytes don't match its key is refused with the computed digest reported, never served.
Errors: malformed_digest | not_found | no_bytes | digest_mismatch | too_large. Read-only: no state is mutated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_bytes | No | Maximum returned payload size in bytes (pre-base64). Blobs larger than this return too_large with metadata but no bytes. | |
| content_hash | Yes | The sha256:<64 hex> digest to retrieve. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| detail | No | ||
| digest | No | ||
| size_bytes | No | ||
| captured_at | No | ||
| content_b64 | No | ||
| resolved_in | No | ||
| served_from | No | ||
| content_type | No | ||
| computed_digest | No |