Architecture
How CPI transforms questions into research-grounded, citable outputs.
Climate Price Index is built on four layers: research, agent, tools, and output. Each layer is designed for transparency and verifiability.
The Research Layer
At the foundation is a corpus of ~400 peer-reviewed academic papers:
- Full-text indexed — every paper is searchable
- Semantic embeddings — search by concept, not just keywords
- Extracted artifacts — figures, tables, and key findings are separately indexed
- Structured metadata — authors, journals, dates, DOIs for proper citation
This layer provides the evidence substrate — the quantitative effects, mechanisms, and academic credibility that ground all outputs.
The Agent
The CPI agent is an AI system trained to:
- Understand investment questions — parse asset class, geography, risk type
- Search strategically — query the research corpus with targeted questions
- Synthesize findings — combine multiple sources into coherent answers
- Quantify carefully — report ranges with assumptions, not false precision
- Cite properly — link every claim to its source
The agent follows an epistemic contract: it prefers progress over perfection, action over endless clarification, and verifiable claims over unsupported assertions.
The Tools
The agent has access to specialized tools:
| Tool | Purpose |
|---|---|
| Research Search | Semantic search over academic corpus |
| Article Retrieval | Get full text, figures, and metadata |
| Document Search | Search your uploaded files |
| SEC EDGAR | Company filings, financial metrics |
| Finance Tools | Spreadsheet queries, calculations |
The Output
The agent responds directly in chat with structured, citable analysis:
- Formatted responses with inline citations
- Tables and figures when they support the claim
- Clickable citations that open the source in the Reader tab
- Copy-paste ready — paste into memos, decks, or reports with formatting preserved
Every output is designed to be verifiable. Click any citation to read the original source. No black boxes.