เอเจ้นท์ตัวกลางในที่นี้อาจจำเป็นต้องมีมากกว่าหนึ่งบริษัท เพราะต้องเป็นเอเจ้นท์ที่แบงค์ A และแบงค์ B เชื่อใจได้
เช่นแบงค์ A ใช้เอเจ้นท์ X ส่วนแบงค์ B ใช้เอเจ้นท์ Y ซึ่งในที่นี้เอเจ้นท์ X กับ Y จะรู้จักกัน และจะจัดการ settle การโอนเงินให้
ปัญหาในปัจจุบัน
เราอาจรู้จักการใช้ Swift code ในการโอนเงินต่างประเทศ ซึ่งระบบนี้คือการส่งข้อความหากันระหว่างแบงค์ โดยบอกแบงค์ B ว่าแบงค์ A กำลังจะโอนเงินมา พร้อมกับวิธี settle เงินที่โอน โดยที่แต่ละแบงค์ยังต้องมานั่งหาเส้นทางเอเจ้นท์เชื่อมระหว่างแบงค์ ซึ่งทำให้การโอนเงินใช้เวลาหลายวัน และทำให้ค่าโอนนั้นแพงกว่าที่ควรจะเป็น
Ripple ต้องการแก้ปัญหานี้ โดยการสร้าง Ripple Protocol ซึ่งทำให้แบงค์ทั้งสองฝั่งสามารถหาเส้นทางหรือเอเจ้นท์เชื่อมที่สั้นที่สุดสำหรับการโอนเงินระหว่างแบงค์ A ไปแบงค์ B ให้อัตโนมัติ