Stellar Federated Service provides an easy way to send money to anyone using a memorizable ID instead of a cryptic Stellar ID. I have created a Stellar Federated Service beginning of this year that I open sourced and I run under https://stellarfed.org
This service unlike others uses email address in the federated addresses. So an example of a valid federated address on StellarFed is firstname.lastname@example.org*stellarfed.org
Using this I created a Stellar network watcher to look for payment transactions to Stellar accounts that have an associated Federated ID and email users of the transaction on that account. Since I have the email in the Federated ID I can send them an email and users can opt out of the email if they only want a Federation service.
I would appreciate feedback on the website and this account watcher feature.
For the next phase of this project I am considering allowing users to send payment to users who do not have a Stellar Account. If I want to send lumens to my friends who do not have an account I can just send it to email@example.com*stellarfed.org and it will generate a Stellar account on the fly and the payment will go to that. My service will then email that user at firstname.lastname@example.org which is the email of my friend and they will get the email with the Secret Key that they can use to view their account or transfer money to another Stellar account they own. For this feature I will be using the new Claimable Balances operation which will allow the sender to gain control of the send Lumens if they are not claimed within a certain time frame like 1 week.