Website Features > Authentication
Authentication
While you can browse and discover public skills without an account, interacting deeply with the Kresh ecosystem requires secure authentication.
Creating an Account
Signing up for Kresh unlocks your ability to:
- Publish your own intelligence modules to the registry.
- Manage private skills that only you can access.
- Maintain a public portfolio (
/@username) of your best workflows. - Authenticate the Kresh CLI for local command-line operations.
The Registration Flow
1
Choose a Username
Your username is permanent and serves as the namespace for all your skills (e.g., @username/my-skill).
2
Secure Password
We use bcrypt for secure password hashing. Kresh never stores your password in plain text.
3
Session Management
Upon signing in, an HTTP-only JWT (JSON Web Token) cookie is securely stored in your browser to maintain your session.
Publish your work
Learn how to upload and manage skills via the web dashboard.