Settings
Env-driven configuration. Change values in .env and restart the dev server.
API keys
| key | purpose | status |
|---|---|---|
| EXA_API_KEY | REAL search provider. Switches the search pipeline to live Exa queries. | set |
| ANTHROPIC_API_KEY | LLM classification + outreach refinement (mock if absent) | unset (mock used) |
| ANTHROPIC_MODEL | Override the default Claude model (default claude-sonnet-4-6) | unset (mock used) |
| TAVILY_API_KEY | Search provider Tavily (not yet implemented) | unset (mock used) |
| SERPAPI_KEY | Search provider SerpAPI (not yet implemented) | unset (mock used) |
| BRAVE_SEARCH_KEY | Search provider Brave Search (not yet implemented) | unset (mock used) |
| REDDIT_CLIENT_ID / REDDIT_CLIENT_SECRET / REDDIT_USER_AGENT | Compliant Reddit API access | unset (mock used) |
| EXPORT_INCLUDE_OUTREACH | Set to false to exclude email/LinkedIn drafts from CSV exports | unset (mock used) |
Providers
- readyexa (real)Real Exa search. Activates when EXA_API_KEY is set.
- readymock-registryLocal mock; replace with FCA/FINTRAC/VARA/MAS adapters
- readymock-searchMock fallback; used when EXA_API_KEY is absent or mode=mock
- readymock-jobsMock; wire Greenhouse/Lever public APIs
- readymock-redditMock; never scrape Reddit. Use OAuth or uploaded exports.
- readymock-conferenceMock; wire compliant event-page search + uploaded CSVs
- readymock-partnerMock; wire search for vendor-mention queries
Import CSV
Drop a registry or conference exhibitor CSV. Headers tolerated: company_name, domain, country, segment, license_type, source_url, source_title, signal_type.