OptionalmodalitiesInteraction modalities supported
Optionalconversational?: booleanPure text exchange - the baseline modality
Optionalvoice?: boolean | { provider?: string; voice_id?: string; [k: string]: unknown }Audio-based interaction using brand voice
Optionalvideo?: Brand video content playback
Optionalavatar?: boolean | { provider?: string; avatar_id?: string; [k: string]: unknown }Animated video presence with brand avatar
OptionalcomponentsVisual components supported
Optionalstandard?: ("image" | "text" | "link" | "product_card" | "carousel" | "action_button")[]Standard components that all SI hosts must render
Optionalextensions?: { [k: string]: unknown }Platform-specific extensions (chatgpt_apps_sdk, maps, forms, etc.)
OptionalcommerceCommerce capabilities
Optionalacp_checkout?: booleanSupports ACP (Agentic Commerce Protocol) checkout handoff
Optionala2uiA2UI (Agent-to-UI) capabilities
Optionalsupported?: booleanSupports A2UI surface rendering
Optionalcatalogs?: string[]Supported A2UI component catalogs (e.g., 'si-standard', 'standard')
Optionalmcp_Supports MCP Apps for rendering A2UI surfaces in iframes
What capabilities the host supports