{"schema_version":"1","service":"Lahamu","mode":"testnet","protocols":{"http":true,"openapi":"/openapi.json","x402":"orderbook_audit only, Base Sepolia","acp":"not_connected","mcp":"not_connected"},"tools":[{"name":"orderbook_audit","title":"Orderbook Audit","summary":"Estimate fills, fees and depth shortfalls from an orderbook JSON snapshot you supply.","method":"POST","path":"/v1/orderbook-audit","page":"/quickstart","data_mode":"caller_provided","parameters":[],"access":{"payment_required":true,"amount":"0.01","token":"test USDC","network":"eip155:84532","real_money":false}},{"name":"whalescope_sample","title":"WhaleScope","summary":"Explore two recorded exchange-flow signals from July 9–10, 2026. Collectors are paused; this is a fixed historical sample.","method":"GET","path":"/v1/whalescope-demo","page":"/whalescope","data_mode":"historical_sample","parameters":[],"access":{"payment_required":false,"price_usd":"0"}},{"name":"crypto_snapshot","title":"Crypto Snapshot","summary":"Fetch an Upbit BTC or ETH snapshot: spread, returned orderbook depth and recent trading context. Up to 5 seconds of cache; quote currency is USDT.","method":"GET","path":"/v1/crypto/snapshot","page":"/tools/crypto_snapshot","data_mode":"on_demand","parameters":[{"name":"asset","enum":["BTC","ETH"],"default":"BTC"}],"access":{"payment_required":false,"price_usd":"0"}},{"name":"crypto_trend","title":"Crypto Trend","summary":"Calculate return, daily-close drawdown and volatility over 30 or 90 completed UTC days. Missing days suppress metrics; cache up to 5 minutes.","method":"GET","path":"/v1/crypto/trend","page":"/tools/crypto_trend","data_mode":"on_demand","parameters":[{"name":"asset","enum":["BTC","ETH"],"default":"BTC"},{"name":"days","enum":["30","90"],"default":"30"}],"access":{"payment_required":false,"price_usd":"0"}},{"name":"macro_context","title":"Macro Context","summary":"Fetch NY Fed SOFR/EFFR and ECB EUR/USD plus derived USD/KRW reference rates. Observation dates and partial failures are explicit; cache up to 30 minutes. Lahamu is not affiliated with the New York Fed. The New York Fed does not sanction, endorse, or recommend any products or services offered by Lahamu.","method":"GET","path":"/v1/macro/context","page":"/tools/macro_context","data_mode":"on_demand","parameters":[],"access":{"payment_required":false,"price_usd":"0"},"notices":[{"provider":"Federal Reserve Bank of New York","attribution":"© 2026 Federal Reserve Bank of New York. Content from the New York Fed subject to the Terms of Use at newyorkfed.org.","terms_url":"https://www.newyorkfed.org/privacy/termsofuse.html","original_data_url":"https://www.newyorkfed.org/markets/reference-rates","notices":["The SOFR and EFFR data is subject to the Terms of Use posted at newyorkfed.org. The New York Fed is not responsible for publication of the SOFR and EFFR data by Lahamu, does not sanction or endorse any particular republication, and has no liability for your use.","Lahamu is not affiliated with the New York Fed. The New York Fed does not sanction, endorse, or recommend any products or services offered by Lahamu.","The Secured Overnight Financing Rate (SOFR) Data and Broad General Collateral Rate (BGCR) Data are calculated using data provided under a license granted to the New York Fed by DTCC Solutions LLC (“Solutions”), an affiliate of The Depository Trust & Clearing Corporation. Solutions, its affiliates, and third parties from which they obtained data have no liability for the content of this material."],"reuse_conditions":"NY Fed content remains available under the same permissions, conditions and restrictions in its Terms of Use; Lahamu adds no restrictions to that content.","original_fields":["data.sofr.value","data.effr.value","data.sofr.observation_date","data.effr.observation_date","data.sofr.previous_observation_date","data.effr.previous_observation_date"],"derived_fields":["data.sofr.change_basis_points","data.effr.change_basis_points"],"calculation_notice":"Original SOFR/EFFR observations are published by the New York Fed. Basis-point changes are calculated by Lahamu as (current rate minus previous rate) × 100; these changes are not calculations published by the New York Fed. Age/status screening is also performed by Lahamu."},{"provider":"European Central Bank","attribution":"Source: ECB statistics. © European Central Bank, Frankfurt am Main, Germany.","terms_url":"https://www.ecb.europa.eu/services/using-our-site/disclaimer/html/index.en.html","original_data_url":"https://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist-90d.xml","notices":["Original ECB observations are available free of charge from the ECB."],"reuse_conditions":"Keep ECB attribution and reproduce observations accurately. Identify modifications. For sold material, display the free-source notice before payment and on each access. ECB links must open outside embedded frames.","original_fields":["data.fx.eur_usd","data.fx.observation_date","data.fx.previous_observation_date"],"derived_fields":["data.fx.usd_krw","data.fx.usd_krw_change_pct"],"calculation_notice":"EUR/USD and observation dates are original ECB observations. USD/KRW is calculated by Lahamu as (KRW per EUR) / (USD per EUR) for the same observation date. USD/KRW percentage change is calculated by Lahamu against the previous observation. Age/status screening is also performed by Lahamu. These are reference rates, not executable FX quotes."}]}]}