{"version":"forecast-settlement-contracts@2","principle":"A compiler contract is operational only when its subject, metric, unit transform and external adapter are exact.","probabilitySemantics":"event_probability","contracts":[{"source":"ECB","subject":"EURUSD","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURJPY","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURBGN","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURCZK","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURDKK","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURGBP","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURHUF","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURPLN","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURRON","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURSEK","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURCHF","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURISK","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURNOK","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURTRY","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURAUD","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURBRL","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURCAD","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURCNY","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURHKD","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURIDR","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURILS","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURINR","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURKRW","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURMXN","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURMYR","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURNZD","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURPHP","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURSGD","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURTHB","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"ECB","subject":"EURZAR","metric":"fx_rate","adapter":"ecb-fx","evidence":"ECB SDMX daily reference rate","transform":"identity"},{"source":"STOOQ","subject":"SPX","metric":"index_level","adapter":"market-bars","evidence":"resilient Stooq/Yahoo daily bars","transform":"identity"},{"source":"YAHOO","subject":"SPX","metric":"index_level","adapter":"market-bars","evidence":"resilient Stooq/Yahoo daily bars","transform":"identity"},{"source":"STOOQ","subject":"DAX","metric":"index_level","adapter":"market-bars","evidence":"resilient Stooq/Yahoo daily bars","transform":"identity"},{"source":"YAHOO","subject":"DAX","metric":"index_level","adapter":"market-bars","evidence":"resilient Stooq/Yahoo daily bars","transform":"identity"},{"source":"STOOQ","subject":"BTCUSD","metric":"crypto_price","adapter":"market-bars","evidence":"resilient Stooq/Yahoo daily bars","transform":"identity"},{"source":"YAHOO","subject":"BTCUSD","metric":"crypto_price","adapter":"market-bars","evidence":"resilient Stooq/Yahoo daily bars","transform":"identity"},{"source":"FRED","subject":"US","metric":"yield_10y","adapter":"fred-pit","evidence":"US 10-Year Treasury constant-maturity rate (DGS10)","transform":"identity"},{"source":"FRED","subject":"US","metric":"spread","adapter":"fred-pit","evidence":"US 10-Year minus 2-Year Treasury spread (T10Y2Y)","transform":"pct_to_bps"},{"source":"FRED","subject":"US","metric":"cpi","adapter":"fred-pit","evidence":"US CPI inflation (CPIAUCSL)","transform":"cpi_yoy"},{"source":"FRED","subject":"US","metric":"unemployment","adapter":"fred-pit","evidence":"US unemployment rate (UNRATE)","transform":"identity"},{"source":"FRED","subject":"US","metric":"policy_rate","adapter":"fred-pit","evidence":"US effective federal funds rate monthly average (FEDFUNDS)","transform":"identity"}],"count":41,"costs":{"paidServicesRequired":false,"sources":["ECB","FRED","Stooq","Yahoo fallback"]},"generatedAt":"2026-10-13T22:14:09.935Z"}