Rain est un protocole d'options décentralisé 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 les prédictions et le trading 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 expérience utilisateur plus fluide, ainsi qu'un modèle de jeton déflationniste où 2,5 % du volume d'échange est alloué à l'achat et à la destruction du jeton $RAIN. La gouvernance du protocole est assurée par les détenteurs de jetons via une DAO.