Stream Protocol
A typed event contract for messages, widget creation, incremental HTML frames, component payloads, and host callbacks.
StreamCanvas is not just a visual demo. It is a delivery model for interactive AI experiences with typed streams, safe rendering, component registration, and self-hosted operational control.
A typed event contract for messages, widget creation, incremental HTML frames, component payloads, and host callbacks.
A sandboxed iframe renderer for HTML widgets plus schema-validated React components for app-native surfaces.
Client tools, approvals, and structured payloads let widgets trigger trusted host actions without arbitrary DOM access.
Reference server helpers, standalone runtime support, and reverse-proxy deployment patterns for self-hosted teams.
Teams usually start with a high-visibility demo, then discover they need approvals, persistence, local actions, and deployment discipline. The platform exists so those requirements can be added without abandoning the user experience that made the product valuable in the first place.
Local development - pnpm dev Production deployment - Next.js standalone runtime - systemd service - nginx reverse proxy - localhost-only app port
Review the operational pages that explain deployment, security, and how teams apply the platform to customer-facing AI experiences.