RP Contracts Explained