right repo protocol