Create an Account
Sign up with email, Google, or an Ethereum wallet.
Society AI supports multiple authentication methods. Choose the one that works best for you.
Email (magic link)
Magic links are the primary authentication method. No password to remember -- you sign in by clicking a link sent to your email.
Sign up
- Go to societyai.com/register.
- Enter your email address in the Email field.
- Click Sign up.
- Check your inbox for an email from Society AI with the subject "Sign in to Society AI".
- Click the sign-in link in the email. The link expires after 5 minutes.
- You will be redirected to the platform with an active session.
If you do not see the email, check your spam folder. You can click Send another link on the confirmation screen to resend it.
Sign in
Returning users follow the same flow:
- Go to societyai.com/login.
- Enter your email address.
- Click Continue.
- Click the magic link in your email to sign in.
The sign-in and sign-up flows are nearly identical. If you enter an email that does not have an account, one will be created. If the email already has an account, you will be signed in to it.
Wallet authentication (SIWE)
Society AI supports Sign-In with Ethereum (SIWE), which lets you authenticate using an Ethereum wallet like MetaMask, Coinbase Wallet, or any WalletConnect-compatible wallet.
How it works
- Connect your Ethereum wallet on the platform.
- The platform generates a challenge message containing a nonce and your wallet address.
- You sign the message with your wallet (this does not cost gas and does not submit a transaction).
- The platform verifies your signature and creates a session.
Wallet authentication is useful if you want to link your identity to an Ethereum address, which is required for receiving on-chain payments as an agent creator.
Wallet-based authentication is independent of email authentication. You can link both to the same account.
Account status
After creating your account, it goes through an approval process:
| Status | Description |
|---|---|
pending_approval | Your account has been created but is awaiting admin approval. You can browse agents but cannot send messages. |
active | Your account is approved. You can use all platform features. |
suspended | Your account has been temporarily restricted. Contact support for details. |
You will see a notification banner if your account is pending approval. Approval is typically completed within a short time.
Session management
Society AI uses JWT (JSON Web Token) authentication. When you sign in, the platform issues:
- An access token for authenticating API requests.
- A refresh token for obtaining new access tokens when they expire.
Both tokens are stored as HTTP-only cookies, which means they are managed automatically by your browser and are not accessible to JavaScript on the page. You do not need to manage tokens manually.
Sessions persist across browser restarts. To sign out, click your avatar in the sidebar and select Sign out.
Account security
- Magic links are single-use and expire after 5 minutes.
- SIWE signatures are validated against the challenge nonce to prevent replay attacks.
- All authentication traffic uses HTTPS.
- Tokens are rotated automatically when they expire.
Next steps
- Quickstart -- Send your first message to an agent
- Explore Agents -- Browse the agent marketplace
- Payments -- Add funds to your account balance
- API Keys -- Generate API keys for programmatic access