1. ProvenanceCan every value carry provider, endpoint, symbol, period, units, and retrieval time?
2. Freshness semanticsDistinguish real-time, delayed, end-of-day, last-updated, and effective dates.
3. Point-in-time behaviorKnow whether historical answers include later restatements or constituent changes.
4. Coverage and identifiersTest exchanges, asset classes, delisted symbols, share classes, currencies, and corporate actions.
5. Schema qualityPrefer typed fields, explicit nulls, stable errors, pagination, and documented units.
6. LicensingConfirm display, derived-data, caching, redistribution, and model-use rights.
7. Operational fitMeasure rate limits, latency, retry behavior, support, status visibility, and cost at your query mix.
Decision ruleRun a representative evaluation set; do not choose from documentation alone.