A demo built by Secure23 AI Services Contact
Super Amazing Fund Management

Admin

Settings that would otherwise be constants buried in the code, and the state of what is actually running.

Research

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.

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.

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

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.

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

Leave empty to disable sending. Mail is then recorded and dropped.

Environment variable FUNDREPORT_SMTP_HOST; server default .

Environment variable FUNDREPORT_SMTP_PORT; server default 587.

Environment variable FUNDREPORT_SMTP_USERNAME; server default .

Enabled

Environment variable FUNDREPORT_SMTP_USE_TLS; server default True.

What recipients see in the From line.

Environment variable FUNDREPORT_MAIL_FROM; server default [email protected].

Environment variable FUNDREPORT_MAIL_REPLY_TO; server default .

Governance

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.

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.

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.

Generating report

This can take a couple of minutes when AI drafting is enabled, since each holding is researched live.