EdgeInteract
Bidirectional real-time interactions built on EdgeStream — approval requests, form submissions, confirmations, and notifications that await user responses.
Overview
EdgeInteract vs EdgeStream, 5 interaction types, request/response model, and ecosystem integration.
Interaction Pipeline
InteractionRequest lifecycle — publish, receive, UI display, respond, server continuation.
Interaction Hooks
IInteractionHook — OnBeforePublish and OnAfterRespond pipeline interceptors.
Subscribers
interactions.{userId} topic subscription, InteractionSubscriber, IInteractionPublisher.
UI Components
InteractionContainer, ApprovalComponent, FormComponent, PickerComponent — React components.
React Bindings
useInteraction(), useInteractionReceiver(), InteractionProvider context.
Observability
InteractionMonitor, response time metrics, timeout tracking, IInteractionLogger.
Available Interactions
Approval, Confirmation, Form, Picker, Notification, Rating — schema and outcome reference.