Rain est un protocole décentralisé d'options construit sur Arbitrum. Il permet à toute personne de créer et d'échanger des marchés personnalisés sans restrictions, offrant un cadre sans autorisation pour le trading prévisionnel et d'options. Les marchés publics sont résolus à l'aide de l'agent oracle d'Olympus AI, tandis que les marchés privés permettent aux créateurs d'agir comme résolveurs. Le protocole prend en charge le trading secondaire, l'abstraction de compte pour une meilleure expérience utilisateur, et un modèle de jeton déflationniste où 2,5 % du volume de transactions est alloué pour racheter et brûler le jeton $RAIN. La gouvernance du protocole est assurée par les détenteurs de jetons via un DAO.