The invention provides compounds of formula I: wherein R1-R3, Ra, and Rb have any of the values defined herein, and salts thereof. The compounds have immunomodulatory properties.