Install
openclaw skills install a2a-market-websocket-realtimeDeliver real-time websocket updates for intent, quote, negotiation, order, and payment events. Use when implementing push channels, subscription authorization, and connection/session lifecycle for market clients.
openclaw skills install a2a-market-websocket-realtimeSet up realtime delivery skeleton for buyer and operator clients.
Current status: publishable framework with stable event contracts, not full scale tuning.
app/interfaces/ws/socket_gateway.pyapp/application/services/realtime_service.pyapp/infrastructure/ws/connection_registry.pyapp/infrastructure/cache/replay_cursor_store.pysubscribe(channel, cursor) validates permission and registers stream.publish_event(channel, event) fans out to online subscribers.resume(channel, cursor) replays missed events within retention window.heartbeat(connection_id) updates liveness and cleanup scheduling.INTENT_CREATEDQUOTE_RECEIVEDNEGOTIATION_STARTEDORDER_CREATEDPAYMENT_SUCCEEDEDruntime/src/interfaces/ws/event-bus.jsruntime/tests and npm test in runtime/.