Observation first
The selected price series, interval, percentage move, volume, market session, and timestamps define what is being explained. Adjusted or delayed data and incomplete ranges are labeled rather than silently normalized.
Evidence is typed
Company releases, filings, reported news, sector context, macro releases, commodity relationships, and technical calculations do not all support the same claim. ChartCompass keeps source class and relationship visible so context is not presented as proof of cause.
Missing evidence is an answer
If available records do not identify a supported driver, the explanation says so. AI can organize admitted facts and describe uncertainty, but it does not convert an uncited guess into a finding.
Verify at the source
Source links and freshness details are provided where available. Coverage can be delayed, incomplete, corrected, or unavailable, so material decisions should be checked against primary records and current market data.