Document Processor
pypdf + chunkingParses the uploaded 10-K PDF, splits it into logical sections (Business, Risk Factors, MD&A, Financial Statements), chunks the text, and embeds it into a vector store for retrieval by other agents.
Financial Analyst
Python + GPT/heuristicsExtracts key financial metrics — revenue, margins, debt, cash flow, YoY changes — and benchmarks them against industry averages. Flags metrics that are strong, adequate, or concerning.
Risk Detective
Multi-step PythonRuns a multi-step risk analysis workflow. Identifies operational, financial, regulatory, and market risks from the filing. Ranks each risk by severity and likelihood, and notes whether it is currently in the news.
Strategic Insights
GPT / heuristicsSynthesizes financial and risk findings into equity-research-grade insights — competitive positioning, growth drivers, and macro exposure with cited filing sections.
Report Generator
Pydantic modelsCompiles all agent outputs into a structured ER due diligence report with executive summary, company overview, and a data quality score reflecting filing completeness.
Q&A Agent
RAG + heuristic scoresAvailable after the report is complete. Retrieves relevant filing paragraphs, answers follow-up questions, cites source sections, and scores responses on faithfulness, relevancy, and precision.