Sourcing
Use official free sources for prototypes, then license production feeds.
The backend supports manual uploads today. The recommended source strategy is official reports and filings first, with explicit source metadata and license notes stored alongside every artifact.
Prototype sources
| Need | Likely source | Use | Caveat |
|---|---|---|---|
| EOD equity prices | NSE/BSE public reports and bhavcopy files | Daily OHLCV, volume, value traded | Review exchange data policy before redistribution. |
| Corporate announcements | NSE/BSE corporate filing pages | Filings, results, board meetings, corporate actions | Automated scraping and commercial use need legal review. |
| Macro data | RBI DBIE and other official public data | Rates, FX, banking, liquidity, macro indicators | Frequency and release timing may vary. |
| Knowledge graph | Manual curation | Peers, commodity exposure, FX exposure, policy sensitivity | Needs reviewer approval and source notes. |
Storage rule
Store raw, publish derived.
Raw files should be stored in R2 with source URL, source timestamp, document hash, and license notes. User-facing cards should publish derived commentary and source references, not bulk raw exchange data.
Production posture
- Use licensed market and corporate data feeds before public commercial launch.
- Keep public cards source-backed and non-advisory.
- Keep source-specific ingestion adapters behind ports so providers can change without rewriting domain logic.
- Do not let the LLM fetch or invent source data. Only pass clean evidence packets.