Accounts
Names, password hashes, and credit are stored in the local Postgres database for this project.
Credit
Seeded accounts start with $10. Answers spend it. Pricing can add more without charging a card. Admin adjustments show on the user statement.
Research
Questions call the API, which reads the market feed and the model. Without OPENAI_API_KEY the page still opens and the answer explains that the key is missing.