Hi, I was reading the Kagi FAQ here:<p>https://help.kagi.com/kagi/faq/faq.html#why-does-kagi-search-require-an-account<p>and stumbled upon this snippet<p>“Why does Kagi Search require an account?<p>Kagi Search requires an account only because it is a paid service which requires an account for the transaction.”<p>I am wondering if there is a way to build subscription services without needing user accounts?
I guess it depends on what you mean by "user account", but you need <i>some</i> way to authenticate the fact that an incoming request has been paid for. Maybe that's via a traditional auth method like a user account, maybe that's a client key whose accesses are kept track of server-side, maybe it's something stupid like bundling every request to your service with a cryptocurrency payment on the blockchain that your service watches for, and then responds to.
We're working on something that should separate the concept of 'have you paid us' from 'who are you', at which point you'd be free to use (the existing) bitcoin payment method and have a pretty private experience.<p>Hopefully out in the next few weeks but no promises.