It seems interesting but does the user have to check email any time he/she decides to log in to my service?
If so i don't consider it interesting.
I would consider very interesting something similar to firebase authentication without having to include all the google privacy killer stuffs and for free.
(Edit: i didn't read the text where you explain how you make money)