Skip to main content
When components transmit or receive state, parameters, or content within a workflow session, the payload conforms precisely to structured Value Objects. Value objects provide strict typing enabling components to parse routing cleanly. All standard type objects require a rigid "type" string mapped uniquely to their implementation.

text

Represents explicit string content. Schema:
Value:

integer / float

Represents numeric data, distinguishing purely integer numbers from decimals. Schema:
Value:

boolean

Represents a binary true/false state. Schema:
Value:

choice

Used in dropdowns or rigid enum selection inputs. Schema:
Value:

message

The comprehensive payload unit representing generative AI prompts, replies, and contexts. It is heavily nested to support images, tool usage, and multimodal components. Schema:
Value:

messages

An array containing sequential message objects, representing structured conversation strings or dialogue logs. Schema:
Value:

credential

Abstract identifier mapping to a securely stored alias in BlobHub’s secret vault. Schema:
Value: