Rain exists to make smart contracts accessible to everyone, grounded in our belief that accessibility is the difference between theoretical and practical decentralisation.