XRPL został zaprojektowany w celu ułatwienia płatności, ale na XRPL są obecnie opracowywane inteligentne kontrakty. Są to samoczynnie wykonujące się fragmenty kodu komputerowego, które po uruchomieniu sprawią, że XRPL będzie programowalny i zdolny do hostowania aplikacji.