chore: integrate client transport