scoped terminal provider