Methodology
Rates in this static release are generated by a mock reference provider that follows the same interface intended for a live commercial API. A production provider should fetch latest rates using an API key stored in environment configuration, cache results, and expose update time and source name on every rate page.
Conversion formula: converted amount = input amount x reference rate. Historical pages should use dated provider observations. Monthly average pages should calculate the arithmetic mean of available daily observations and avoid inventing missing data.
Bank, credit-card, broker, and cash exchange rates may differ because of fees, spreads, settlement timing, local liquidity, and compliance costs.