Endpoints & Pairs

All 66 oracle endpoints across crypto pairs, stablecoin pegs, market indices (MSVI, MSXI, MSSI), FX rates, economic indicators, and commodities (including precious metals).

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

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 66 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

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.