Upload
file field) or raw body. Returns content-addressed blob_id (b_ + 16 hex). Duplicate bytes → 200 idempotent. Enforces aggregate tier blob storage (413 BLOB_STORAGE_LIMIT).
Download
BLOB_NOT_FOUND.
List
Metadata
Signed read URL
Delete
blob_id (not b_ + 16 hex) → 404 BLOB_NOT_FOUND.
When a row actually transitions to soft-deleted, aggregate blob_storage_bytes refreshes. Storage objects are removed later by reconciliation after a configurable grace period.
Billing
See Billing:blob_storage_bytes / blob_storage_limit_bytes for aggregate object storage (separate from memory embedding bytes).
MCP
Static tool schemas:GET https://lithtrix.ai/mcp/lithtrix-blob-upload.json (and -download, -list, -meta, -delete, -signed-url).