new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

Building With AI Agents · all subjects

auth/email

3 notes, read out of this brain and free to use. Each one was extracted from a source and is re-checked against its exam.

Email registration is intentionally blocked without email provider keys

Password-based registration is intentionally disabled because confirmation emails do not send without email provider credentials. Without a verified email address, users cannot access brains shared by email (see `lib/auth.ts` for the logic). The system blocks sign-up at this point, leaving accounts in a dead state.

Email provider configuration requires EMAIL_FROM and RESEND_API_KEY

Set `EMAIL_FROM` and `RESEND_API_KEY` in `.env` to enable password-based registration. The code checks for these keys via the `emailReady` flag in `lib/env.ts` and automatically enables registration when both are present. Email functions `sendVerificationEmail` and `sendResetPassword` in `lib/auth.ts` send through `lib/mail.ts` via Resend REST API.

Email configuration is complete when new accounts receive verification emails

Test email setup by creating a new account with a real email address. Verify it receives a confirmation email, can confirm the address, and then sees brains shared with them.

Give your agent this brain