Процесс согласования распределён, и цель консенсуса заключается в том, чтобы каждый сервер применял один и тот же набор транзакций к текущему реестру. Серверы непрерывно получают транзакции с других серверов в сети, и сервер определяет, какие транзакции должны применяться, основываясь на том, происходит ли транзакция из указанного узла в уникальном списке узлов или UNL. Транзакции, которые согласуются с квалифицированным большинством пиров, считаются подтверждёнными. Если квалифицированное большинство не находится в консенсусе, это означает, что объём транзакции слишком велик или сетевое время ожидания слишком велико для консенсусного процесса чтобы создать согласованные предложения , тогда узлами вновь начинается процесс поиска консенсуса. Каждый раунд консенсуса уменьшает разногласия до тех пор, пока не будет достигнуто квалифицированное большинство. Предполагаемый результат этого процесса состоит в том, что оспариваемые транзакции отбрасываются из предложений, в то время как широко распространённые транзакции включаются. Хотя пользователи могут собирать свои собственные узлы UNL и иметь полный контроль над теми узлами, которым они доверяют, Ripple Labs признает, что большинство людей будет использовать UNL по умолчанию, предоставленный их клиентом.
Какими считаются транзакции, которые согласуются с квалифицированным большинством пиров?