{"id":"29c8e8ea-91fe-42a7-b2ba-8b63d60e65be","url":"https://x402.ottoai.services/fx-rates","method":"GET","fingerprint":"93d39f549ae63585366cf361cb8444fb6d1a2d06b732fb54860cf501477577cc","name":"Otto AI","description":"Live + reference foreign-exchange (forex) rates, base USD. LIVE near-real-time mid quotes for the 12 most-traded currencies (EUR, GBP, JPY, CHF, CAD, AUD, NZD, CNY, HKD, SGD, SEK, KRW), refreshed every minute with an honest market-open/stale flag, PLUS the official ECB daily reference table for ~30 currencies. Derive any cross-rate or pair. For agents pricing cross-border ops, treasury, invoicing and FX conversion. Keyless, pay-per-call.","category":"other","docs_url":null,"advertised_price_usd":"0.001000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","scheme":"exact","networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"pay_to":"0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","input_schema":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output_schema":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["status"],"properties":{"data":{},"meta":{"type":"object"},"reason":{"type":"string","description":"status=unavailable only; every >=400 is UNCHARGED"},"status":{"enum":["success","unavailable"],"type":"string"}}}}},"schema_completeness":0,"status":"live","first_seen_at":"2026-08-23 11:36:40.407279+00","last_seen_at":"2026-08-25 09:06:55.91+00","last_success_at":"2026-10-15 11:58:59.624+00","dead_since":null,"probe_backoff_tier":0,"next_probe_at":"2026-10-15 12:03:59.624+00","search_tsv":"'/stale':47 '12':21 '30':57 'agent':67 'ai':2 'aud':31 'base':10 'border':71 'cad':30 'call':82 'chf':29 'cni':33 'convers':77 'cross':62,70 'cross-bord':69 'cross-rat':61 'currenc':25,58 'daili':53 'deriv':59 'ecb':52 'eur':26 'everi':39 'exchang':7 'flag':48 'foreign':6 'foreign-exchang':5 'forex':8 'fx':76 'gbp':27 'hkd':34 'honest':43 'invoic':74 'jpi':28 'keyless':78 'krw':37 'live':3,12 'market':45 'market-open':44 'mid':17 'minut':40 'most-trad':22 'near':14 'near-real-tim':13 'nzd':32 'offici':51 'op':72 'open':46 'otto':1 'pair':65 'pay':80 'pay-per-cal':79 'per':81 'plus':49 'price':68 'quot':18 'rate':9,63 'real':15 'refer':4,54 'refresh':38 'sek':36 'sgd':35 'tabl':55 'time':16 'trade':24 'treasuri':73 'usd':11","catalog_number":"86","x402_version":2,"resource_url":"https://x402.ottoai.services/fx-rates","resource_description":"Live + reference foreign-exchange (forex) rates, base USD. LIVE near-real-time mid quotes for the 12 most-traded currencies (EUR, GBP, JPY, CHF, CAD, AUD, NZD, CNY, HKD, SGD, SEK, KRW), refreshed every minute with an honest market-open/stale flag, PLUS the official ECB daily reference table for ~30 currencies. Derive any cross-rate or pair. For agents pricing cross-border ops, treasury, invoicing and FX conversion. Keyless, pay-per-call.","bazaar_extension":{"info":{"input":{"type":"http","method":"GET","queryParams":{}},"output":{"type":"json","example":{"data":{"base":"USD","live":{"asOf":"2026-06-29T12:37:06.000Z","rates":{"AUD":1.4495,"CAD":1.4206,"CHF":0.8088,"CNY":6.7836,"EUR":0.8768,"GBP":0.7559,"HKD":7.8415,"JPY":161.89,"KRW":1543.51,"NZD":1.7698,"SEK":9.7314,"SGD":1.2938},"stale":false,"source":"Yahoo","marketOpen":true,"staleSymbols":[]},"reference":{"date":"2026-06-26","rates":{"AUD":1.4488,"CAD":1.4182,"CHF":0.8085,"CNY":6.7982,"EUR":0.8771,"GBP":0.7565,"JPY":161.65},"source":"ECB"},"generatedAt":"2026-06-29T12:37:10.000Z","liveAvailable":true},"meta":{"degraded":false,"validUntil":"","generatedAt":"","stalenessSec":0},"status":"success"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["status"],"properties":{"data":{},"meta":{"type":"object"},"reason":{"type":"string","description":"status=unavailable only; every >=400 is UNCHARGED"},"status":{"enum":["success","unavailable"],"type":"string"}}}}}}}},"accepted_requirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","amount":"1000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","scheme":"exact","network":"eip155:8453","amountAtomic":"1000"},{"raw":{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"payTo":"6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5","amount":"1000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300},"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amountAtomic":"1000"}],"bazaar_compatible":true,"bazaar_validated_at":"2026-10-15 11:58:59.624+00","bazaar_validation_error":null,"window":"24h","probes_n":20,"handshake_uptime":1,"settle_success_rate":0,"valid_result_rate":null,"latency_p50":475,"latency_p90":802,"price_drift_pct":0,"score":0.8466,"computed_at":"2026-10-15 11:59:06.636+00","source_metadata":[{"raw":{"url":"https://x402.ottoai.services/fx-rates","name":"Otto AI","method":"GET","source":"bazaar:api.cdp.coinbase.com","fingerprint":"93d39f549ae63585366cf361cb8444fb6d1a2d06b732fb54860cf501477577cc","inputSchema":{"type":"http","method":"GET","queryParams":{}},"resourceUrl":"https://x402.ottoai.services/fx-rates","serviceName":"Otto AI","x402Version":2,"outputSchema":{"type":"json","example":{"data":{"base":"USD","live":{"asOf":"2026-06-29T12:37:06.000Z","rates":{"AUD":1.4495,"CAD":1.4206,"CHF":0.8088,"CNY":6.7836,"EUR":0.8768,"GBP":0.7559,"HKD":7.8415,"JPY":161.89,"KRW":1543.51,"NZD":1.7698,"SEK":9.7314,"SGD":1.2938},"stale":false,"source":"Yahoo","marketOpen":true,"staleSymbols":[]},"reference":{"date":"2026-06-26","rates":{"AUD":1.4488,"CAD":1.4182,"CHF":0.8085,"CNY":6.7982,"EUR":0.8771,"GBP":0.7565,"JPY":161.65},"source":"ECB"},"generatedAt":"2026-06-29T12:37:10.000Z","liveAvailable":true},"meta":{"degraded":false,"validUntil":"","generatedAt":"","stalenessSec":0},"status":"success"}},"acceptedAssets":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"bazaarExtension":{"info":{"input":{"type":"http","method":"GET","queryParams":{}},"output":{"type":"json","example":{"data":{"base":"USD","live":{"asOf":"2026-06-29T12:37:06.000Z","rates":{"AUD":1.4495,"CAD":1.4206,"CHF":0.8088,"CNY":6.7836,"EUR":0.8768,"GBP":0.7559,"HKD":7.8415,"JPY":161.89,"KRW":1543.51,"NZD":1.7698,"SEK":9.7314,"SGD":1.2938},"stale":false,"source":"Yahoo","marketOpen":true,"staleSymbols":[]},"reference":{"date":"2026-06-26","rates":{"AUD":1.4488,"CAD":1.4182,"CHF":0.8085,"CNY":6.7982,"EUR":0.8771,"GBP":0.7565,"JPY":161.65},"source":"ECB"},"generatedAt":"2026-06-29T12:37:10.000Z","liveAvailable":true},"meta":{"degraded":false,"validUntil":"","generatedAt":"","stalenessSec":0},"status":"success"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["status","data","meta"],"properties":{"data":{"description":"Endpoint payload (see meta.generatedAt for freshness)"},"meta":{"type":"object"},"status":{"enum":["success"],"type":"string"}}}}}}}},"supportedNetworks":["eip155:8453"],"advertisedPriceUsd":0.001,"paymentRequirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","amount":"1000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","scheme":"exact","network":"eip155:8453","amountAtomic":"1000"}],"resourceDescription":"Live + reference foreign-exchange (forex) rates, base USD. LIVE near-real-time mid quotes for the 12 most-traded currencies (EUR, GBP, JPY, CHF, CAD, AUD, NZD, CNY, HKD, SGD, SEK, KRW), refreshed every minute with an honest market-open/stale flag, PLUS the official ECB daily reference table for ~30 currencies. Derive any cross-rate or pair. For agents pricing cross-border ops, treasury, invoicing and FX conversion. Keyless, pay-per-call.","acceptedPaymentMethods":["exact"]},"source_id":1,"external_id":null}],"live_endpoint_metadata":{"x402_version":2,"resource_url":"https://x402.ottoai.services/fx-rates","resource_description":"Live + reference foreign-exchange (forex) rates, base USD. LIVE near-real-time mid quotes for the 12 most-traded currencies (EUR, GBP, JPY, CHF, CAD, AUD, NZD, CNY, HKD, SGD, SEK, KRW), refreshed every minute with an honest market-open/stale flag, PLUS the official ECB daily reference table for ~30 currencies. Derive any cross-rate or pair. For agents pricing cross-border ops, treasury, invoicing and FX conversion. Keyless, pay-per-call.","bazaar_extension":{"info":{"input":{"type":"http","method":"GET","queryParams":{}},"output":{"type":"json","example":{"data":{"base":"USD","live":{"asOf":"2026-06-29T12:37:06.000Z","rates":{"AUD":1.4495,"CAD":1.4206,"CHF":0.8088,"CNY":6.7836,"EUR":0.8768,"GBP":0.7559,"HKD":7.8415,"JPY":161.89,"KRW":1543.51,"NZD":1.7698,"SEK":9.7314,"SGD":1.2938},"stale":false,"source":"Yahoo","marketOpen":true,"staleSymbols":[]},"reference":{"date":"2026-06-26","rates":{"AUD":1.4488,"CAD":1.4182,"CHF":0.8085,"CNY":6.7982,"EUR":0.8771,"GBP":0.7565,"JPY":161.65},"source":"ECB"},"generatedAt":"2026-06-29T12:37:10.000Z","liveAvailable":true},"meta":{"degraded":false,"validUntil":"","generatedAt":"","stalenessSec":0},"status":"success"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["status"],"properties":{"data":{},"meta":{"type":"object"},"reason":{"type":"string","description":"status=unavailable only; every >=400 is UNCHARGED"},"status":{"enum":["success","unavailable"],"type":"string"}}}}}}}},"accepted_requirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","amount":"1000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","scheme":"exact","network":"eip155:8453","amountAtomic":"1000"},{"raw":{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"payTo":"6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5","amount":"1000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300},"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"6XcSfqJHr9vNW2vbiRaMqUYVm7shDgLepca54wUTDPN5","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amountAtomic":"1000"}],"bazaar_compatible":true,"bazaar_validated_at":"2026-10-15 11:58:59.624+00","bazaar_validation_error":null},"sonar_metrics":{"score":0.8466,"uptime":1,"paid_success_rate":0,"valid_result_rate":null,"latency_p50":475,"latency_p90":802,"price_drift_pct":0},"cdp_indexed":false,"confidence":"high"}