SlideShare a Scribd company logo
1 of 50
“We should be able to move
value as easily as we move
information”
ledger
Really easy to run a node
Javascript libs & transactions in JSON
Connect using Websockets
Consensus
Really fast
4 sec.
Really cheap
$ 0,000005 / tx
Multi Sign
Escrows
Memo’s
Multi Sign
Escrows
Memo’s
Payment Channels
IOU’s
DEX
DEX
Auto Bridging
THAT’S INTERESTING
(ILP)
Let’s have fun
(build things)
Streaming payments
Pay as you use
Easy & user friendly payments
using ILP and the XRP ledger
In any currency
Payment requests, App & Platform
Devs: meet users 👋
Crypto wallet Online banking app
geeks
crypto tokens
family seed, mnemonic, …
my mother
€, $, XRP, …
secure setup, user friendly
(long) account addresses directory, lookup, social
push (send) push & pull (send, request)
+
+
End user (sender)
+
Developer / beneficiary
End user (sender)
Developer / beneficiary
/
Sign request
Review transaction
Select account
Sign
Developer / beneficiary:
receives an active notification
End user:
returns to app / web app
Developer, beneficiary &
platform don’t know the keys.
JUST BUILD IT
Right?
Bridge the XRP ledger
“Prepaid” ILP balance
Compliance as a service
API’s
KYC & AML checks
Transaction scanning & monitoring
Frameworks & procedures
Licenses
CryptoValley 2019 - XRPL Labs - Cross Border Payments

More Related Content

Similar to CryptoValley 2019 - XRPL Labs - Cross Border Payments

Bitcoin Market Summary - Spark Capital - Produced by Oxana Kunets
Bitcoin Market Summary - Spark Capital - Produced by Oxana KunetsBitcoin Market Summary - Spark Capital - Produced by Oxana Kunets
Bitcoin Market Summary - Spark Capital - Produced by Oxana KunetsAndrew Parker
 
NEM 101 Workshop
NEM 101 WorkshopNEM 101 Workshop
NEM 101 WorkshopLoyalCoin
 
How to Get Rich with Cryptocurrency
How to Get Rich with CryptocurrencyHow to Get Rich with Cryptocurrency
How to Get Rich with CryptocurrencyRuviSamarasekera
 
Crypto wallet app - Google Docs.pdf
Crypto wallet app - Google Docs.pdfCrypto wallet app - Google Docs.pdf
Crypto wallet app - Google Docs.pdfharikacheluru
 
bitcoin app - Google Docs.pdf
bitcoin app - Google Docs.pdfbitcoin app - Google Docs.pdf
bitcoin app - Google Docs.pdfharikacheluru
 
MongoDB World 2018: MongoDB and Crypto Mania
MongoDB World 2018: MongoDB and Crypto ManiaMongoDB World 2018: MongoDB and Crypto Mania
MongoDB World 2018: MongoDB and Crypto ManiaMongoDB
 
Understanding ripple as a digital currency! let's find out an easiest way to ...
Understanding ripple as a digital currency! let's find out an easiest way to ...Understanding ripple as a digital currency! let's find out an easiest way to ...
Understanding ripple as a digital currency! let's find out an easiest way to ...Bitcoin Wallet Canada
 
ICON Introduction and Roadmap
ICON Introduction and RoadmapICON Introduction and Roadmap
ICON Introduction and RoadmapICON Foundation
 
Growing a Cryptocurrency Beyond Early Adopters
Growing a Cryptocurrency Beyond Early AdoptersGrowing a Cryptocurrency Beyond Early Adopters
Growing a Cryptocurrency Beyond Early AdoptersNixoid Nihuhoid
 
CRYPTO CURRENCY .pdf
CRYPTO CURRENCY .pdfCRYPTO CURRENCY .pdf
CRYPTO CURRENCY .pdfLennyScanlon
 
Bitcoin story of programable currency
Bitcoin story of programable currencyBitcoin story of programable currency
Bitcoin story of programable currencyHossam Soffar
 
Adaptive Payments SDK - Magento Developers Paradise
Adaptive Payments SDK - Magento Developers ParadiseAdaptive Payments SDK - Magento Developers Paradise
Adaptive Payments SDK - Magento Developers ParadisePayPal
 
EOSIO Distributed Application Use Cases
EOSIO Distributed Application Use CasesEOSIO Distributed Application Use Cases
EOSIO Distributed Application Use CasesRobert Konsdorf
 
Token development services
Token development servicesToken development services
Token development servicesJerrycatherin
 
Presentation of Crypton Studio
Presentation of Crypton StudioPresentation of Crypton Studio
Presentation of Crypton StudioIgorUstinov6
 
[AWS Dev Day] 이머징 테크 | Libra 소스코드분석 및 AWS에서 블록체인 기반 지불 시스템 최적화 방법 - 박혜영 AWS 솔...
[AWS Dev Day] 이머징 테크 | Libra 소스코드분석 및 AWS에서 블록체인 기반 지불 시스템 최적화 방법 - 박혜영 AWS 솔...[AWS Dev Day] 이머징 테크 | Libra 소스코드분석 및 AWS에서 블록체인 기반 지불 시스템 최적화 방법 - 박혜영 AWS 솔...
[AWS Dev Day] 이머징 테크 | Libra 소스코드분석 및 AWS에서 블록체인 기반 지불 시스템 최적화 방법 - 박혜영 AWS 솔...Amazon Web Services Korea
 
Different Types of Cryptocurrencies.docx
Different Types of Cryptocurrencies.docxDifferent Types of Cryptocurrencies.docx
Different Types of Cryptocurrencies.docxCryptoReachApp
 
Droidcon DE 2013
Droidcon DE 2013Droidcon DE 2013
Droidcon DE 2013PayPal
 

Similar to CryptoValley 2019 - XRPL Labs - Cross Border Payments (20)

Bitcoin Market Summary - Spark Capital - Produced by Oxana Kunets
Bitcoin Market Summary - Spark Capital - Produced by Oxana KunetsBitcoin Market Summary - Spark Capital - Produced by Oxana Kunets
Bitcoin Market Summary - Spark Capital - Produced by Oxana Kunets
 
Coindealer
CoindealerCoindealer
Coindealer
 
NEM 101 Workshop
NEM 101 WorkshopNEM 101 Workshop
NEM 101 Workshop
 
How to Get Rich with Cryptocurrency
How to Get Rich with CryptocurrencyHow to Get Rich with Cryptocurrency
How to Get Rich with Cryptocurrency
 
Crypto wallet app - Google Docs.pdf
Crypto wallet app - Google Docs.pdfCrypto wallet app - Google Docs.pdf
Crypto wallet app - Google Docs.pdf
 
bitcoin app - Google Docs.pdf
bitcoin app - Google Docs.pdfbitcoin app - Google Docs.pdf
bitcoin app - Google Docs.pdf
 
MongoDB World 2018: MongoDB and Crypto Mania
MongoDB World 2018: MongoDB and Crypto ManiaMongoDB World 2018: MongoDB and Crypto Mania
MongoDB World 2018: MongoDB and Crypto Mania
 
Understanding ripple as a digital currency! let's find out an easiest way to ...
Understanding ripple as a digital currency! let's find out an easiest way to ...Understanding ripple as a digital currency! let's find out an easiest way to ...
Understanding ripple as a digital currency! let's find out an easiest way to ...
 
ICON Introduction and Roadmap
ICON Introduction and RoadmapICON Introduction and Roadmap
ICON Introduction and Roadmap
 
Crypto-Payment-Gateway-Integration
Crypto-Payment-Gateway-IntegrationCrypto-Payment-Gateway-Integration
Crypto-Payment-Gateway-Integration
 
Growing a Cryptocurrency Beyond Early Adopters
Growing a Cryptocurrency Beyond Early AdoptersGrowing a Cryptocurrency Beyond Early Adopters
Growing a Cryptocurrency Beyond Early Adopters
 
CRYPTO CURRENCY .pdf
CRYPTO CURRENCY .pdfCRYPTO CURRENCY .pdf
CRYPTO CURRENCY .pdf
 
Bitcoin story of programable currency
Bitcoin story of programable currencyBitcoin story of programable currency
Bitcoin story of programable currency
 
Adaptive Payments SDK - Magento Developers Paradise
Adaptive Payments SDK - Magento Developers ParadiseAdaptive Payments SDK - Magento Developers Paradise
Adaptive Payments SDK - Magento Developers Paradise
 
EOSIO Distributed Application Use Cases
EOSIO Distributed Application Use CasesEOSIO Distributed Application Use Cases
EOSIO Distributed Application Use Cases
 
Token development services
Token development servicesToken development services
Token development services
 
Presentation of Crypton Studio
Presentation of Crypton StudioPresentation of Crypton Studio
Presentation of Crypton Studio
 
[AWS Dev Day] 이머징 테크 | Libra 소스코드분석 및 AWS에서 블록체인 기반 지불 시스템 최적화 방법 - 박혜영 AWS 솔...
[AWS Dev Day] 이머징 테크 | Libra 소스코드분석 및 AWS에서 블록체인 기반 지불 시스템 최적화 방법 - 박혜영 AWS 솔...[AWS Dev Day] 이머징 테크 | Libra 소스코드분석 및 AWS에서 블록체인 기반 지불 시스템 최적화 방법 - 박혜영 AWS 솔...
[AWS Dev Day] 이머징 테크 | Libra 소스코드분석 및 AWS에서 블록체인 기반 지불 시스템 최적화 방법 - 박혜영 AWS 솔...
 
Different Types of Cryptocurrencies.docx
Different Types of Cryptocurrencies.docxDifferent Types of Cryptocurrencies.docx
Different Types of Cryptocurrencies.docx
 
Droidcon DE 2013
Droidcon DE 2013Droidcon DE 2013
Droidcon DE 2013
 

Recently uploaded

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 

Recently uploaded (20)

Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 

CryptoValley 2019 - XRPL Labs - Cross Border Payments

Editor's Notes

  1. Did 15 years of system integration software development. Logistics & Financial data. Good times, but frustrating: Simple things tend to made into really complex things Slow, one comma separated / XML mutation would sometimes take > 4 sec.
  2. Around 2011: looked at Bitcoin. Get rid of banks (didn’t see that happening) Pay for usenet access and other things you wanted to do anonymously … Continued with life
  3. Fast forward 2016, 2017 Some blockchain payment initiatives More attention for international payments & blockchain Of course: interesting Bitcoin: slow, expensive & wasteful
  4. Somewhere 2016, intrigued; “We should be able to move value as easily as we move information” [appear]: by Ripple — that struck me Oh yeah, and they were using blockchain tech. Let’s play with it.
  5. So. Deep dive into the XRP ledger. ////>>>
  6. So. Deep dive into the XRP ledger. Had a node running in a few minutes JS: all starting devs can start coding XRPL in minuts Transactions in JSON format: practically the standard for web apps (and other apps), so that’s easy (and readable) Websockets: all programming languages and all browsers (internet explorer, edge, chrome, safari, firefox) Consensus: not wasting energy, »»»»»»»»
  7. Ledger closes in 4 seconds. Now that’s the time you can ask consumers to look at a “payment in progress” loader :D That’s 5 zeroes and a 5. (Yes, that’s 200k transactions for 1$) … THAT’S INTERESTING Can use it for web projects straight away.
  8. XRP Ledger let’s you do some awesome things, no need for smart contracts; Multi sign, security; husband and wife or more complex recovery / security scenario’s Escrows, lock money for some time Memo’s: send information with payments >>> Quick example
  9. Pretty cool, Escrow & Memo’s [] TX type [] Memo’s [] Outcome [] Outcome circle decoded hex Now that’s really nice, but this could of course also be used for additional meta info for payments, like invoice no, product ids, serial no’s, or just a reference for internal accounting.
  10. IOU’s: issue currencies on ledger and allow transacting in that currency Decentralized exchange: allow people to trade between native asset …… (> autobridging)
  11. allow people to trade between native asset …… (> autobridging) XRP and IOU, or IOU/IOU - Autobridging
  12. .. That’s interesting ..
  13. … And on top of that there was also Interledger (ILP) Routing money blazingly fast, cross ledger, cross currency. Actually: so fast, so cheap, it allows for instant, global STREAMING PAYMENTS
  14. Now ripple focusses at banks & FI’s, But this tech is actually REALLY interesting for consumer / SME use cases as well Can think of a few use cases; Let’s BUILD
  15. Build for fun, right? Along the way: Some open source libs Some tutorials >>> Hardware-Software things >>>
  16. Raspberry Pi + ILP = turn something on/off based on streaming payments All fun, but first real global micropayments experience started as a hobby project >>> TipBot
  17. XRP TipBot 500k USD sent to date EOY 2017 Lots of traction. >>> CF stats
  18. People started to pay for stuff using the TipBot. (Not what I expected, not for payments but small tips) But apparently blockchain tech + simplicity + easy to access user interface (social, app) works, right? Feels like this should be used for more than a social media tipbot ;)
  19. What if this would not be a TipBot, not a hobby project, but actual cross border payments!? Like sending some amount of your own currency to a friend, in a few seconds, to whatever other currency. Which would technically be really easy — (Especially the code) on the XRP Ledger thanks to auto bridging on the decentralised exchange. Cryptocurrencies and crypto wallets allow you to do this. It’s easy: just enter a long destination address or scan a QR code, and enter an amount, right?
  20. However; how many payments are actually working like that? How may payments are going from person A to person B? Most payments are actually “pull” payments. You want to buy something (in a store, or webshop) and the store wants _you_ to pay _some amount_. So. We decided we had to “reverse” the process for crypto payments. With a UX like online banking instead of those scary crypto wallets. >> (and while we’re at it (ILP))
  21. And while we’re at it, enable users to start and stop streaming payments on the go. To charge your car, pay for the parking meter, to play a movie, etc. Low value, time use and time based payments.
  22. So. We were planning on building a user friendly way to send payments and payment requests, in any currency On the XRP Ledger or over ILP. [appear]: in any currency
  23. And then Ripple’s ecosystem investment initiative XPRING funded us to actually build it.
  24. OPEN SOURCE platform + app Allow devs & users to connect >>> No user error, payee defines transaction details Send a payment request, with a memo like tx id for your own accounting. YOU define the currency you request to receive. The sender may just send any other currency. Sample: memo with TX identifier, … XRPL: Memo’s, etc. :D < XUMM >
  25. Many crypto wallets already. But we’re not building one. We’re building a BANKING APP experience. [Next: sign request]
  26. To understand what this means, let’s first look at the way a transaction is composed today, And how it ends up on the XRPL. The account (XRP) owner signs a transaction, and the client (wallet app?) submits it to the XRPL. Transaction contains source, destination, tag (routing), amount, and some other stuff to make sure the transaction can be delivered. »»» <<< NEXT: What the end users knows »»»» >>>
  27. …. Now the END user knows some of the details, not all of them. Beneficiary knows the other parts. So now there needs to be some kind of exchange. Entering data, scanning QR, copy pasting: prone to mistakes, not user friendly. Not really efficient. Not really easy. So how about moving this process to the developer/beneficiary? »»»»
  28. Developer knows the destination, probably the amount (pull), but doesn’t know what account the end user would like to use for the payment, and cannot sign, not his key so. »»»»
  29. XUMM solves this by being the hub where the developer/beneficiary and the end users can meet, each one adding what they know to the flow. So what would the paying + signing process look like with XUMM? »»»
  30. First the developer/beneficiary composes an incomplete transaction. Only the known parts are filled. Not a valid tx for the XRPL, but we’re not sending it to the XRPL, but to the XUMM platform. »»»
  31. Now the XUMM platform generates a payment request QR, and if the user did business with the developer/beneficiary before —and decided to trust them— the request may even be sent directly to the end user with a push notification.
  32. So what does the process look like for the end user? First the user will see the sign request.
  33. Either by scanning a QR, By seeing the new request pop up in the sign app Or by receiving an actual push notification.
  34. The user will review the transaction. “Do I really want to sign this?”
  35. Payment: sending funds for payment, or fund request by exchange Offer: Can be decentralised exchange, token exchange, token to stable or the other way around. AccountSet, …
  36. The user may have multiple accounts. Hot wallet for payments, savings account, partner joint account, …
  37. Now the blanks in the transaction can be filled in, and only the signing is left »»»
  38. Depending on the level of security for the selected account, the user will have to authenticate. Eg. Hot wallet for payments, relatively low balance, lower security: easy to use: just scan face or finger Savings, lots of funds, not for daily payments: additional security: passphrase (doesn’t really work in a store or parking garage to pay for the ticket, so that’s why we believe a hot+cold wallet model will work well for most users)
  39. Now thanks to the XRPL there’s just a 4 second wait until the transaction has been processed, verified and included in a new ledger. Developer was passive during the entire process. Developer gets active notification (don’t call us, we call you) End user: Signed, submitted, back to originating app and flow.
  40. And this entire process happens without the secret keys ever being sent over the internet, and without the user ever having to expose them to the developer, beneficiary or the open source XUMM platform.
  41. So. Nice plans. Just build it, right?
  42. However, we quickly realised that to offer a great user experience, People want to use their own currency. The other side wants to receive THEIR own currency. Possibly XRP in between (or maybe someone wants to send / receive XRP, why not) And you want to send streaming payments without draining your battery or halted payments when you run out of phone battery. So we’d need to offer some kind of prepaid ILP balance. [‘That’s easy to develop’>>>>>]
  43. Easy to develop, bank with API, XRP ledger, take care of security, but… This is custody. Now what… We’re devs. Hello licenses, hello regulation, hello compliance, hello all kinds of non-dev things! [ >> So. Nice challenge. Let’s see where we get?!!? ]
  44. Journey so far. Which licenses? NL (called, difficult, not clear) Estoina (crypto licenses) Lithuania (banking — welcoming, great info, on boarding processes) Crypto license? Banking? EMI? And that’s just one country, EU. We’re talking software. Global reach. We’re talking 2019. Global payments. But actually the hardest part was (<CRIMINAL RECORD>)
  45. Hardest part: getting your criminal record when you’re Dutch >> Anekdote Certificate of conduct categories Only if relevant ECRIS UK Poland
  46. So. While we’re going through all kinds of paperwork, getting help from specialised consultancy firms, learning all about KYC, AML, AML, procedures, licensing, … One can dream. - Tech is there - Devs are there - Funding is there … But building something really cool and putting it to use is getting harder and harder (or it was already, but: unclear, uncertainty) ((Or maybe I’m just lazy (you know, devs like to automate everything))) >> NEXT: CaaS
  47. Wouldn’t it be great if Compliance as a Service would exist; One stop shop (API’s, embed in your own platform and software) KYC & AML checks Transaction scanning & monitoring Frameworks & procedures Licenses >>> Next: FINISH
  48. So we will be building, as will many other companies and devs, And we’re sure many things will change, really rapidly, The coming years. Fast, cheap, global payments. Streaming payments. I can’t wait for when governments, regulators, startups & devs get together so we can all fully unleash the “INTERNET OF VALUE”