Endpoints & Pairs

All 85 paid endpoints across crypto pairs, stablecoin pegs, market indices (MSVI, MSXI, MSSI), FX rates, economic indicators, commodities, gas, marine, and weather.

Base URL: https://api.myceliasignal.com

All paid endpoints are available on both L402 (Lightning) and x402 (USDC on Base). Append /preview to any paid endpoint for unsigned sample data at no cost.

Legacy paths

Old paths such as /oracle/btcusd redirect 301 permanently to the new namespace. Update integrations to use /oracle/price/btc/usd style paths.

Crypto Pairs

15 pairs — spot prices and VWAP across BTC, ETH, SOL, XRP, ADA, and DOGE. Multi-exchange median aggregation. secp256k1 ECDSA signed (L402) or Ed25519 signed (x402).

EndpointPairSourcesMethodL402x402
/oracle/price/btc/usdBTC/USD9Median10 sats$0.01
/oracle/price/btc/usd/vwapBTC/USD VWAP9VWAP20 sats$0.02
/oracle/price/btc/eurBTC/EUR9Median10 sats$0.01
/oracle/price/btc/eur/vwapBTC/EUR VWAP9VWAP20 sats$0.02
/oracle/price/btc/jpyBTC/JPY4Median10 sats$0.01
/oracle/price/eth/usdETH/USD9Median10 sats$0.01
/oracle/price/eth/usd/vwapETH/USD VWAP5VWAP20 sats$0.02
/oracle/price/eth/eurETH/EUR4Hybrid median10 sats$0.01
/oracle/price/eth/jpyETH/JPY4Cross-rate10 sats$0.01
/oracle/price/sol/usdSOL/USD9Median10 sats$0.01
/oracle/price/sol/eurSOL/EUR4Hybrid median10 sats$0.01
/oracle/price/sol/jpySOL/JPY2Median10 sats$0.01
/oracle/price/xrp/usdXRP/USD6Median10 sats$0.01
/oracle/price/ada/usdADA/USD6Median10 sats$0.01
/oracle/price/doge/usdDOGE/USD6Median10 sats$0.01

Stablecoin Pegs

4 stablecoin peg attestations — USDT and USDC against major currencies. 5-decimal precision for depeg detection. Multi-source median aggregation.

EndpointPairSourcesMethodL402x402
/oracle/price/usdt/usdUSDT/USD4Median10 sats$0.01
/oracle/price/usdc/usdUSDC/USD4Median10 sats$0.01
/oracle/price/usdt/eurUSDT/EUR9Cross-rate10 sats$0.01
/oracle/price/usdt/jpyUSDT/JPY7Cross-rate10 sats$0.01

Market Indices

5 signed composite index endpoints — volatility, sentiment, and stress. All Deribit-derived, Ed25519 signed, with component weights in canonical string for independent reconstruction. Full methodology at Market Indices docs.

EndpointIndexRangeComponentsL402x402
/oracle/volatility/btc/usdBTC MSVI — Volatility0–100RV, IV, Term Structure, Funding, PCR500 sats$0.05
/oracle/volatility/eth/usdETH MSVI — Volatility0–100RV, IV, Term Structure, Funding, PCR500 sats$0.05
/oracle/sentiment/btc/usdBTC MSXI — Sentiment−100 to +100Funding direction, 25D Skew, PCR, Term Structure slope, Basis500 sats$0.05
/oracle/sentiment/eth/usdETH MSXI — Sentiment−100 to +100Funding direction, 25D Skew, PCR, Term Structure slope, Basis500 sats$0.05
/oracle/stress/marketMSSI — Systemic Stress0–100Vol regime, Stablecoin peg deviation, Funding extremity500 sats$0.05

FX Pairs

20 currency pairs — major and cross rates sourced from central banks (ECB, Frankfurter, Bank of Canada, Norges Bank, RBA) and exchanges.

EndpointPairL402x402
/oracle/price/eur/usdEUR/USD10 sats$0.01
/oracle/price/eur/jpyEUR/JPY10 sats$0.01
/oracle/price/eur/gbpEUR/GBP10 sats$0.01
/oracle/price/eur/chfEUR/CHF10 sats$0.01
/oracle/price/eur/cnyEUR/CNY10 sats$0.01
/oracle/price/eur/cadEUR/CAD10 sats$0.01
/oracle/price/gbp/usdGBP/USD10 sats$0.01
/oracle/price/gbp/jpyGBP/JPY10 sats$0.01
/oracle/price/gbp/chfGBP/CHF10 sats$0.01
/oracle/price/gbp/cnyGBP/CNY10 sats$0.01
/oracle/price/gbp/cadGBP/CAD10 sats$0.01
/oracle/price/usd/jpyUSD/JPY10 sats$0.01
/oracle/price/usd/chfUSD/CHF10 sats$0.01
/oracle/price/usd/cnyUSD/CNY10 sats$0.01
/oracle/price/usd/cadUSD/CAD10 sats$0.01
/oracle/price/chf/jpyCHF/JPY10 sats$0.01
/oracle/price/chf/cadCHF/CAD10 sats$0.01
/oracle/price/cny/jpyCNY/JPY10 sats$0.01
/oracle/price/cny/cadCNY/CAD10 sats$0.01
/oracle/price/cad/jpyCAD/JPY10 sats$0.01

Economic Indicators

14 macro indicators — US (BLS/FRED) and Euro Area (Eurostat). Signed canonical string includes period, vintage date, source agency, and series ID.

EndpointDescriptionSourceCadenceL402x402
/oracle/econ/us/cpiUS CPI HeadlineBLSMonthly1000 sats$0.10
/oracle/econ/us/cpi_coreUS CPI Core (ex food & energy)BLSMonthly1000 sats$0.10
/oracle/econ/us/unrateUS Unemployment RateBLSMonthly1000 sats$0.10
/oracle/econ/us/fedfundsFed Funds RateFREDPer-decision1000 sats$0.10
/oracle/econ/us/nfpNonfarm PayrollsBLSMonthly1000 sats$0.10
/oracle/econ/us/gdpUS Real GDPFRED/BEAQuarterly1000 sats$0.10
/oracle/econ/us/pcePCE Price IndexFRED/BEAMonthly1000 sats$0.10
/oracle/econ/us/yield_curve10Y–2Y Yield SpreadFREDDaily1000 sats$0.10
/oracle/econ/eu/hicpEU HICP HeadlineEurostatMonthly1000 sats$0.10
/oracle/econ/eu/hicp_coreEU HICP CoreEurostatMonthly1000 sats$0.10
/oracle/econ/eu/hicp_servicesEU HICP ServicesEurostatMonthly1000 sats$0.10
/oracle/econ/eu/unrateEU Unemployment RateEurostatMonthly1000 sats$0.10
/oracle/econ/eu/gdpEU Real GDPEurostatQuarterly1000 sats$0.10
/oracle/econ/eu/employmentEU Total EmploymentEurostatQuarterly1000 sats$0.10

Commodities

8 commodity benchmarks — precious metals, energy, and dollar index. Gold sourced from multi-exchange median; energy and base metals from EIA and Federal Reserve via FRED.

EndpointDescriptionSourceCadenceL402x402
/oracle/price/xau/usdGold/USD spot8 exchanges + dealersReal-time10 sats$0.01
/oracle/price/xau/eurGold/EUR cross-rateCombinedReal-time10 sats$0.01
/oracle/price/xau/jpyGold/JPY cross-rateCombinedReal-time10 sats$0.01
/oracle/econ/commodities/wtiWTI Crude OilEIA/FREDWeekly1000 sats$0.10
/oracle/econ/commodities/brentBrent Crude OilEIA/FREDWeekly1000 sats$0.10
/oracle/econ/commodities/natgasHenry Hub Natural GasEIA/FREDWeekly1000 sats$0.10
/oracle/econ/commodities/copperCopper spotFREDMonthly1000 sats$0.10
/oracle/econ/commodities/dxyUS Dollar IndexFed/FREDDaily1000 sats$0.10

Gas Oracle

Real-time gas prices for 6 chains plus a cross-chain index. Direct RPC queries to public endpoints, median aggregation across multiple providers.

EndpointDescriptionSourceCadenceL402x402
/oracle/gas/ethereumEthereum mainnet gas price3+ RPCsReal-time10 sats$0.01
/oracle/gas/baseBase L2 gas price3+ RPCsReal-time10 sats$0.01
/oracle/gas/arbitrumArbitrum L2 gas price3+ RPCsReal-time10 sats$0.01
/oracle/gas/polygonPolygon gas price3+ RPCsReal-time10 sats$0.01
/oracle/gas/optimismOptimism L2 gas price3+ RPCsReal-time10 sats$0.01
/oracle/gas/solanaSolana transaction cost3+ RPCsReal-time10 sats$0.01
/oracle/gas/indexCross-chain gas index — 6 chains rankedAll chainsReal-time50 sats$0.05

Marine Oracle

Real-time maritime data — sea state conditions, vessel tracking, route planning, and voyage forecasts at any global coordinates.

EndpointDescriptionSourceCadenceL402x402
/oracle/marine/{lat}/{lon}/seastateSea state at coordinatesMaritime APIsReal-time133 sats$0.10
/oracle/marine/vessel/{mmsi}Vessel position + sea stateAIS + maritimeReal-time667 sats$0.50
/oracle/marine/route/summaryRoute sea state summaryMaritime APIsReal-time267 sats$0.20
/oracle/marine/voyage/forecastVoyage forecast with weather windowsMaritime + weatherReal-time667 sats$0.50

Weather Oracle

Global weather data at any coordinates with configurable time windows. Agricultural water stress, rainfall, temperature, and wind speed.

EndpointDescriptionSourceCadenceL402x402
/oracle/weather/{lat}/{lon}/wrsi/{window}dWater Requirement Satisfaction IndexWeather APIsDaily100 sats$0.10
/oracle/weather/{lat}/{lon}/rainfall/{window}dRainfall accumulationWeather APIsDaily100 sats$0.10
/oracle/weather/{lat}/{lon}/temperature/{window}dTemperature historyWeather APIsDaily100 sats$0.10
/oracle/weather/{lat}/{lon}/wind/{window}dWind speed historyWeather APIsDaily100 sats$0.10

COT Positioning

CFTC Commitments of Traders data for BTC CME futures. Institutional positioning breakdown with leveraged fund and asset manager net positions.

EndpointDescriptionSourceCadenceL402x402
/oracle/cot/btcBTC CME COT positioningCFTCWeekly (Friday)1000 sats$1.00

Free Endpoints

EndpointDescription
/healthProxy health check
/sho/infox402 protocol info — public key, payment address, endpoint pricing
/sho/enforcement/{address}Check enforcement status for a Base wallet address
/.well-known/x402x402 discovery document — all 85 endpoints with payment terms
/oracle/price/{base}/{quote}/previewUnsigned preview data — any price pair, up to 5 minutes stale
/oracle/econ/{region}/{indicator}/previewUnsigned preview data — any econ indicator
/oracle/volatility/{pair}/previewUnsigned preview data — MSVI volatility index
/oracle/sentiment/{pair}/previewUnsigned preview data — MSXI sentiment index
/oracle/stress/market/previewUnsigned preview data — MSSI stress index
/dlc/oracle/pubkeyDLC oracle Schnorr public key (BIP-340, secp256k1)
/dlc/oracle/statusDLC oracle status
/oracle/gas/{chain}/previewUnsigned preview data — gas price per chain
/oracle/gas/index/previewUnsigned preview data — cross-chain gas index
/oracle/gas/catalogueGas oracle catalogue — supported chains and metadata
/oracle/econ/commodities/catalogueCommodities catalogue — available indicators

Response Timing

Endpoint TypeExpected LatencyNotes
Direct spot pairs1–2 secondsParallel source fetching
Cross-rate pairs3–5 secondsFetches component feeds before computing cross-rate
Market indices (MSVI, MSXI, MSSI)3–5 secondsLive computation from Deribit options + perpetuals data
Economic indicators<1 secondServed from local DB, updated on release cadence
Commodities<1 secondServed from local DB, updated weekly/daily
Timeout configuration

Set your HTTP client timeout to at least 15 seconds for cross-rate pairs. These endpoints fetch two or more component feeds before computing the final rate.