Every memo Dossier publishes moves through six deterministic pipeline stages. Each stage is auditable; each output is linked to a pipeline version hash. No stage uses an unreviewed model completion. No claim ships without a citation.
The analyst pastes a URL. Dossier extracts canonical host, robots.txt-respecting crawl surface, and known public filings by CIK / ABN. No authenticated private surface is ever touched.
Pages are parsed into structured claims with line-level provenance. Each claim is tagged by type (valuation, team, traction, competitive), scored for primary-source weight, and de-duplicated across the site.
Claims are triangulated against SEC EDGAR, Companies House, LinkedIn, peer reviews, and two paid tier sheets. A claim that cannot be independently verified is either flagged or dropped — never repeated as fact.
The same five sections every time: Market, Competitors, Team, Traction, Risks. Section order and argument structure are templated so analysts can skim, compare, and redline across memos at IC speed.
Every factual statement is wired to a source entry. Hover a [n] in the rendered memo to highlight the source, its quote, and the URL. Claims without sources do not render.
The memo is frozen against the pipeline version that produced it. Re-running the same URL on a later pipeline produces a new hash. The signed copy at /signed/<memo-id> is tamper-evident and serves as the citable artifact.