{"audit":{"version":"1.3","generated_at":"2026-07-14T00:49:44.919653+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/api.fxmacrodata.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"api.fxmacrodata.com","name":"FXMacroData","url":"https://api.fxmacrodata.com/.well-known/agent.json"}},"identity":{"provider":{"organization":"FXMacroData","url":"https://fxmacrodata.com"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"auth_required","live_responds":false,"last_status_code":200,"last_elapsed_ms":209,"last_error":null},"track_record":{"first_seen":"2026-07-13T19:04:10.616943+00:00","last_checked":"2026-07-13T19:04:10.616943+00:00","last_seen_ok":"2026-07-13T19:04:10.616943+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":51,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Schema-validated A2A AgentCard returned by the well-known endpoint."},{"key":"live_responds","label":"Live JSON-RPC","points":15,"max_points":25,"status":"partial","detail":"Endpoint requires auth, real agent but not anonymously callable."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 7 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: FXMacroData (https://fxmacrodata.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares 1 security scheme(s) but none use PKCE or mTLS."}]},"skills":[{"id":"data_catalogue","name":"Data Catalogue","description":"List available macroeconomic indicators for a currency. Supported currencies: AUD, BRL, CAD, CHF, CNH, CNY, DKK, EUR, GBP, ILS, JPY, NGN, NOK, NZD, PEN, SEK, THB, USD.","tags":["macro","catalogue","indicators"],"examples":["{\"skill\": \"data_catalogue\", \"currency\": \"USD\"}","{\"skill\": \"data_catalogue\", \"currency\": \"EUR\"}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"release_calendar","name":"Release Calendar","description":"Get upcoming macroeconomic release dates for a currency and optional indicator. Supported currencies: AED, ARS, AUD, BOB, BRL, CAD, CHF, CLP, CNH, CNY, COMM, COP, CZK, DKK, DZD, EGP, EUR, GBP, HKD, HUF, IDR, ILS, INR, JPY, KRW, MAD, MXN, MYR, NGN, NOK, NZD, PEN, PHP, PKR, PLN, RUB, SAR, SEK, SGD, THB, TRY, TWD, USD, UYU, VND, ZAR.","tags":["macro","calendar","schedule","releases"],"examples":["{\"skill\": \"release_calendar\", \"currency\": \"USD\"}","{\"skill\": \"release_calendar\", \"currency\": \"EUR\", \"indicator\": \"inflation\"}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"indicator_query","name":"Indicator Query","description":"Get macroeconomic indicator time series for a currency. Supported currencies: AUD, BRL, CAD, CHF, CNH, CNY, DKK, EUR, GBP, ILS, JPY, NGN, NOK, NZD, PEN, SEK, THB, USD. Supported indicators: average_hourly_earnings, balance_on_goods, balance_on_services, breakeven_inflation_rate, building_approvals, building_permits, business_confidence, capital_account_balance, cb_assets, commodity_price_energy, commodity_price_ex_energy, commodity_price_index, commodity_prices, consumer_confidence, core_inflation, core_inflation_median, core_inflation_mom, core_inflation_trim, core_pce, credit_growth, current_account_balance, dairy_exports, deposit_rates, durable_goods_orders, employment, exports, financial_account_balance, foreign_reserves, full_time_employment, gdp, gdp_growth_q4_yoy, gdp_growth_qoq_saar, gdp_quarterly, gold_reserves, gov_bond_10y, gov_bond_1y, gov_bond_20y, gov_bond_2y, gov_bond_30y, gov_bond_3y, gov_bond_40y, gov_bond_4y, gov_bond_5y, gov_bond_7y, government_debt, house_price_index, household_credit, housing_starts, imports, inflation, inflation_linked_bond, inflation_mom, initial_jobless_claims, international_assets, international_liabilities, job_openings, m1, m2, m3, monthly_cpi, nairu, net_foreign_asset_position, non_farm_payrolls, part_time_employment, participation_rate, pce, pce_mom, policy_rate, policy_rate_midpoint, policy_rate_mlf, policy_rate_mro, policy_rate_target_lower, ppi, ppi_mom, primary_income_balance, retail_sales, risk_free_rate, secondary_income_balance, sight_deposits, terms_of_trade, trade_balance, trade_weighted_index, trimmed_mean_inflation, unemployment, wage_price_index, wages.","tags":["macro","indicators","time-series","announcements"],"examples":["{\"skill\": \"indicator_query\", \"currency\": \"USD\", \"indicator\": \"inflation\"}","{\"skill\": \"indicator_query\", \"currency\": \"EUR\", \"indicator\": \"gdp\", \"start_date\": \"2020-01-01\"}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"forex","name":"FX Spot Rates","description":"Get FX spot rate time series for a currency pair with optional technical indicators. Supported currencies: AUD, BRL, CAD, CHF, CNH, CNY, DKK, EUR, GBP, ILS, JPY, NGN, NOK, NZD, PEN, SEK, THB, USD.","tags":["fx","forex","spot","rates"],"examples":["{\"skill\": \"forex\", \"base\": \"EUR\", \"quote\": \"USD\"}","{\"skill\": \"forex\", \"base\": \"GBP\", \"quote\": \"USD\", \"start_date\": \"2024-01-01\"}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"cot_data","name":"COT Report","description":"Get CFTC Commitment of Traders (COT) weekly positioning data for a currency's FX futures contract. Supported currencies: AUD, CAD, CHF, EUR, GBP, HUF, JPY, MXN, NZD, TRY, USD, XAU.","tags":["cot","positioning","futures","cftc"],"examples":["{\"skill\": \"cot_data\", \"currency\": \"EUR\"}","{\"skill\": \"cot_data\", \"currency\": \"JPY\", \"start_date\": \"2024-01-01\"}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"commodities","name":"Commodity Prices","description":"Get commodity and energy price time series. Supported indicators: gold, natural_gas, oil_brent, oil_wti, platinum, silver.","tags":["commodities","gold","silver","platinum","metals"],"examples":["{\"skill\": \"commodities\", \"indicator\": \"gold\"}","{\"skill\": \"commodities\", \"indicator\": \"silver\", \"start_date\": \"2024-01-01\"}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"market_sessions","name":"FX Market Sessions","description":"Get the current FX market-session timetable and overlap windows, or request a snapshot for a specific UTC timestamp.","tags":["fx","sessions","market-hours"],"examples":["{\"skill\": \"market_sessions\"}","{\"skill\": \"market_sessions\", \"at\": \"2024-06-01T09:00:00Z\"}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]}],"provenance":[{"source":"manifests","first_seen":"2026-07-13T19:04:10.616943+00:00"}],"recent_probes":[{"fetched_at":"2026-07-13T19:04:10.616943+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":209,"live_responds":false}],"catalog_attestation":null,"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"70O5juO1U02T3FmMNwcR3twTV1rR9UXBVJ-ZpYBA43gyRqXflYIrSptA7h-xavwAgGwc4bCpWHpTOH-VfHiYHA"}]}