ECF WebSocket provider