put_blob
put_blob
Store JSON data as content-addressable blobs for efficient reuse across workflow steps.
Input
input:
data: <any JSON data>
blob_type: "data" # or "flow"
data(required): Any JSON data to store as a blobblob_type(required): Type of blob - "data" for general data, "flow" for workflow definitions
Output
output:
blob_id: "sha256:abc123..."
blob_id: SHA-256 hash of the stored data
Example
steps:
- id: store_user_data
component: /builtin/put_blob
input:
data:
user_id: { $input: "user_id" }
profile: { $step: load_profile }
preferences: { $step: load_preferences }
blob_type: "data"