I have access to Ripple's model. The model it uses is hosted on SAMI ByteDance servers, but I reverse-engineered the iOS app to see how it makes...
Separate names with a comma.