Why VoidAuth exists
In many ecosystems, secure authentication is complex and often relies on centralized providers. Django's built-in auth is solid, but it still stores secrets on your server. For many developers, the friction of implementing asymmetric auth was just high enough that it never got done.
Django deserved a zero-knowledge authentication story.
That's the gap.
So I built VoidAuth. Inspired by blockchain security and the principle of user autonomy: write secure apps where secrets stay with the user, and the server knows only how to verify them.
No new framework to adopt. No test suite to maintain alongside it. Just your existing Django controllers and a DSL that stays out of your way.