Back home
01 / THE MODEL

From local context to global signal.

Automation does the research and repetitive work. People retain agency at every consequential step. Here is what actually happens at each stage, and what is live versus a labeled preview today.

01 · Tell the whole story

Founders share traction, context, ambition, and the local truths a deck often leaves out — the market realities, financing structures, or access constraints that someone outside the ecosystem would otherwise miss. This becomes the shared record every later step draws on.

Real today: the /signup questionnaire persists a real, deduplicated interest record to Convex, validated against the shared contract in lib/domain.ts.

02 · Map aligned capital

Exa discovers firms and decision-makers across capital regions. Every claim carries a source URL and capture time; every match carries a plain-language reason from deterministic, inspectable scoring — not an opaque score a model invented.

Status: without an Exa key, outreach:discover reports that discovery is unconfigured and returns nothing. With a key, it returns live source results that still require normalization and human review before they become reviewed investor records.

03 · Approve the approach

A model can draft a specific introduction from supplied facts, but the founder reviews the exact recipient, the exact evidence, and the exact message before anything leaves. Nothing sends merely because a model suggested it.

Status: drafting requires OPENAI_API_KEY; sending requires an explicit outbound flag, approval, and the full policy gate described on Responsible outreach.

04 · Learn from signals

Delivery, replies, meetings, and passes become transparent pipeline events — not vanity metrics. The same numbers that describe what happened also feed forward into planning: see the outreach planner for how raise targets translate into a specific weekly contact number.

Want the fuller technical picture? Read the system, or see what works today in the README.