As a real use case for my PHP library (https://galactictalk.org/d/335-interest-check-php-library) I've started working on a way to send lumens to users of other services. I think this would also be a good candidate for the SBC and wanted to post the idea here.
How it would work:
Alice wants to send some lumens to someone on twitter, but she doesn't know anything other than their twitter username. In this example, it will be @stellarorg
- Alice uses a wallet that supports federation and sends lumens to stellarorg*twitter.myservice.com
OR
- Alice goes to the website for my service
- Alice enters "@stellarorg" in the "send to" textfield
- The website displays a stellar address and memo so she can send from any wallet
When it comes time for @stellarorg to retrieve the lumens, they do it as follows:
- Go to the website for my service
- Log in with their twitter username and password via OAuth/social login
- Can then transfer their balance to their wallet
Notes:
- It's not necessary to create any accounts on my service, everything works through OAuth (aka social login)
- This would not be a fully-featured wallet service. Instead it's a temporary holding place that makes it easy to transfer lumens.
- This service could eventually support any token on the Stellar network, not just lumens