Every metric stores its source, retrieval time and status. Cached/sample data is never silently relabelled as live. Community prices are labelled as community data.