base socket provider TX context implementation