Research
Model
The model every research call goes to. Set it to 'off' to disable research entirely: reports still generate, carrying a notice saying why they are empty.
Environment variable FUNDREPORT_RESEARCH_MODEL; server default
claude-sonnet-5.
Search ceiling per call
searches
The most web searches one research call may make. This is the main lever on what a single report costs.
Environment variable FUNDREPORT_MAX_RESEARCH_SEARCHES; server default
4.
Allow research beyond the approved sites
server only
Off
— Widens what the model may read and cite. Not changeable from an unauthenticated page — set it on the server.
Environment variable FUNDREPORT_ALLOW_OPEN_WEB_RESEARCH; server default
False.
Background jobs
Reports generated at once
A throttle, not a speed dial. Every concurrent job is another set of live searches.
Takes effect after a restart — the pool is built once.
Environment variable FUNDREPORT_REPORT_JOB_WORKERS; server default
2.
Keep finished documents for
minutes
Documents are held in memory, so something has to let go of them.
Environment variable FUNDREPORT_REPORT_JOB_RETENTION_MINUTES; server default
120.
Mail
SMTP host
Leave empty to disable sending. Mail is then recorded and dropped.
Environment variable FUNDREPORT_SMTP_HOST; server default
.
Use STARTTLS
Enabled
Environment variable FUNDREPORT_SMTP_USE_TLS; server default
True.
From address
What recipients see in the From line.
Environment variable FUNDREPORT_MAIL_FROM; server default
[email protected] .
Governance
Two-person rule
server only
On
— A control on who may approve a report. Not changeable from an unauthenticated page — set it on the server.
Environment variable FUNDREPORT_REQUIRE_SEPARATE_APPROVER; server default
True.
Block approval on unsourced AI text
server only
On
— The provenance gate. Not changeable from an unauthenticated page — set it on the server.
Environment variable FUNDREPORT_BLOCK_APPROVAL_ON_PROVENANCE_PROBLEMS; server default
True.
Fund data source
server only
demo
— Where the figures come from. Server-side only.
Environment variable FUNDREPORT_FUND_DATA_SOURCE; server default
demo.
A changed value applies to the next thing
that uses it. Prices are never applied backwards: every recorded call keeps the
rates it was costed at.