[experiment] new api for proxying