Purpose Built for Agents

Real-time, paid,
verifiable data
for AI agents.

Mycelia Signal delivers cryptographically signed data to AI agents over HTTP. 89 paid endpoints across crypto, FX, commodities, weather, marine, gas prices, and proprietary indices — two payment rails, no API keys, no accounts.

89 paid endpoints, two payment rails

Every response includes canonical data, source identifiers, UTC timestamp, and a verifiable cryptographic signature. Nine data categories spanning crypto, FX, commodities, economic indicators, proprietary indices, weather, marine, gas, and COT positioning. Pay with USDC on Base (x402) or Lightning sats (L402) — no API keys, no accounts, no tokens.

9
Data categories
37
Price pairs
100%
Cryptographically signed
2
Payment rails
Endpoint
Description
L402
x402
/oracle/price/btc/usd
BTC/USD spot — 9 exchanges
10 sats
$0.01
/oracle/price/btc/usd/vwap
BTC/USD VWAP VWAP
20 sats
$0.02
/oracle/price/btc/eur
BTC/EUR spot
10 sats
$0.01
/oracle/price/btc/eur/vwap
BTC/EUR VWAP VWAP
20 sats
$0.02
/oracle/price/btc/jpy
BTC/JPY spot
10 sats
$0.01
/oracle/price/eth/usd
ETH/USD spot — 9 exchanges
10 sats
$0.01
/oracle/price/eth/usd/vwap
ETH/USD VWAP VWAP
20 sats
$0.02
/oracle/price/eth/eur
ETH/EUR spot
10 sats
$0.01
/oracle/price/eth/jpy
ETH/JPY spot
10 sats
$0.01
/oracle/price/sol/usd
SOL/USD spot — 9 exchanges
10 sats
$0.01
/oracle/price/sol/eur
SOL/EUR spot
10 sats
$0.01
/oracle/price/sol/jpy
SOL/JPY spot
10 sats
$0.01
/oracle/price/xrp/usd
XRP/USD spot — 6 exchanges
10 sats
$0.01
/oracle/price/ada/usd
ADA/USD spot — 6 exchanges
10 sats
$0.01
/oracle/price/doge/usd
DOGE/USD spot — 6 exchanges
10 sats
$0.01
Endpoint
Description
L402
x402
/oracle/price/usdt/usd
USDT/USD peg — 4 sources, 5dp precision
10 sats
$0.01
/oracle/price/usdc/usd
USDC/USD peg — 4 sources, 5dp precision
10 sats
$0.01
/oracle/price/usdt/eur
USDT/EUR derived cross-rate — 5dp precision
10 sats
$0.01
/oracle/price/usdt/jpy
USDT/JPY derived cross-rate — 5dp precision
10 sats
$0.01
Endpoint
Description
L402
x402
/oracle/price/eur/usd
EUR/USD — 6 central banks + exchanges
10 sats
$0.01
/oracle/price/eur/jpy
EUR/JPY cross-rate
10 sats
$0.01
/oracle/price/eur/gbp
EUR/GBP spot
10 sats
$0.01
/oracle/price/eur/chf
EUR/CHF spot
10 sats
$0.01
/oracle/price/eur/cny
EUR/CNY spot
10 sats
$0.01
/oracle/price/eur/cad
EUR/CAD spot
10 sats
$0.01
/oracle/price/gbp/usd
GBP/USD spot
10 sats
$0.01
/oracle/price/gbp/jpy
GBP/JPY spot
10 sats
$0.01
/oracle/price/gbp/chf
GBP/CHF spot
10 sats
$0.01
/oracle/price/gbp/cny
GBP/CNY spot
10 sats
$0.01
/oracle/price/gbp/cad
GBP/CAD spot
10 sats
$0.01
/oracle/price/usd/jpy
USD/JPY spot
10 sats
$0.01
/oracle/price/usd/chf
USD/CHF spot
10 sats
$0.01
/oracle/price/usd/cny
USD/CNY spot
10 sats
$0.01
/oracle/price/usd/cad
USD/CAD spot
10 sats
$0.01
/oracle/price/chf/jpy
CHF/JPY spot
10 sats
$0.01
/oracle/price/chf/cad
CHF/CAD spot
10 sats
$0.01
/oracle/price/cny/jpy
CNY/JPY spot
10 sats
$0.01
/oracle/price/cny/cad
CNY/CAD spot
10 sats
$0.01
/oracle/price/cad/jpy
CAD/JPY spot
10 sats
$0.01
Endpoint
Description
L402
x402
/oracle/econ/us/cpi
US CPI — BLS direct US
1000 sats
$0.10
/oracle/econ/us/cpi_core
US CPI Core (ex food & energy) US
1000 sats
$0.10
/oracle/econ/us/unrate
US Unemployment Rate — BLS US
1000 sats
$0.10
/oracle/econ/us/fedfunds
Fed Funds Rate — FRED US
1000 sats
$0.10
/oracle/econ/us/nfp
Nonfarm Payrolls — BLS US
1000 sats
$0.10
/oracle/econ/us/gdp
US GDP — FRED/BEA US
1000 sats
$0.10
/oracle/econ/us/pce
PCE Price Index — FRED/BEA US
1000 sats
$0.10
/oracle/econ/us/yield_curve
10Y–2Y Yield Spread — FRED US
1000 sats
$0.10
/oracle/econ/eu/hicp
EU HICP Headline — Eurostat EU
1000 sats
$0.10
/oracle/econ/eu/hicp_core
EU HICP Core — Eurostat EU
1000 sats
$0.10
/oracle/econ/eu/hicp_services
EU HICP Services — Eurostat EU
1000 sats
$0.10
/oracle/econ/eu/unrate
EU Unemployment Rate — Eurostat EU
1000 sats
$0.10
/oracle/econ/eu/gdp
EU Real GDP — Eurostat EU
1000 sats
$0.10
/oracle/econ/eu/employment
EU Total Employment — Eurostat EU
1000 sats
$0.10
Endpoint
Description
L402
x402
/oracle/price/xau/usd
Gold/USD spot — 8 sources
10 sats
$0.01
/oracle/price/xau/eur
Gold/EUR cross-rate
10 sats
$0.01
/oracle/price/xau/jpy
Gold/JPY cross-rate
10 sats
$0.01
/oracle/econ/commodities/wti
WTI Crude Oil — EIA/FRED
1000 sats
$0.10
/oracle/econ/commodities/brent
Brent Crude Oil — EIA/FRED
1000 sats
$0.10
/oracle/econ/commodities/natgas
Henry Hub Natural Gas — EIA/FRED
1000 sats
$0.10
/oracle/econ/commodities/copper
Copper spot — FRED
1000 sats
$0.10
/oracle/econ/commodities/dxy
US Dollar Index — Fed/FRED
1000 sats
$0.10
Endpoint
Description
L402
x402
/oracle/volatility/btc/usd
MSVI — BTC/USD volatility index (DVOL + realized vol)
500 sats
$0.05
/oracle/volatility/eth/usd
MSVI — ETH/USD volatility index
500 sats
$0.05
/oracle/sentiment/btc/usd
MSXI — BTC/USD sentiment index
500 sats
$0.05
/oracle/sentiment/eth/usd
MSXI — ETH/USD sentiment index
500 sats
$0.05
/oracle/stress/market
MSSI — market stress index
/oracle/contagion/market
MSTI — crypto-TradFi contagion index
500 sats
$0.05
Endpoint
Description
L402
x402
/oracle/gas/ethereum
Ethereum mainnet gas price
10 sats
$0.01
/oracle/gas/base
Base L2 gas price
10 sats
$0.01
/oracle/gas/arbitrum
Arbitrum L2 gas price
10 sats
$0.01
/oracle/gas/polygon
Polygon gas price
10 sats
$0.01
/oracle/gas/optimism
Optimism L2 gas price
10 sats
$0.01
/oracle/gas/solana
Solana transaction cost
10 sats
$0.01
/oracle/gas/index
Cross-chain gas index — 6 chains ranked cheapest-first
50 sats
$0.05
Endpoint
Description
L402
x402
/oracle/marine/{lat}/{lon}/seastate
Sea state at coordinates — wave height, wind, swell
100 sats
$0.10
/oracle/marine/vessel/{mmsi}
Vessel position + surrounding sea state
500 sats
$0.50
/oracle/marine/route/summary
Route sea state summary for voyage planning
200 sats
$0.20
/oracle/marine/voyage/forecast
Full voyage forecast with weather windows
500 sats
$0.50
Endpoint
Description
L402
x402
/oracle/weather/{lat}/{lon}/wrsi/{window}d
Water Requirement Satisfaction Index
100 sats
$0.10
/oracle/weather/{lat}/{lon}/rainfall/{window}d
Rainfall accumulation over configurable window
100 sats
$0.10
/oracle/weather/{lat}/{lon}/temperature/{window}d
Temperature history over configurable window
100 sats
$0.10
/oracle/weather/{lat}/{lon}/wind/{window}d
Wind speed history over configurable window
100 sats
$0.10
Base URL: https://api.myceliasignal.com  |  Preview: append /preview to any endpoint for unsigned sample data

One HTTP call. That's the integration.

Both protocols follow the same pattern: request, pay, retry, receive signed data. No SDK, no onboarding, no API keys.

x402 — USDC on Base
1
GET
Request /oracle/price/btc/usd
2
402
Server returns Payment Required + USDC amount + recipient address
3
PAY
Agent signs $0.01 USDC transfer on Base
4
RETRY
Resend GET with X-Payment header
5
DATA
Signed attestation with Ed25519 signature
L402 — Lightning
1
GET
Request /oracle/price/btc/usd
2
402
Server returns Payment Required + Lightning invoice + macaroon
3
PAY
Client pays Lightning invoice (10–21 sats)
4
RETRY
Resend GET with Authorization: L402 <macaroon>:<preimage>
5
DATA
Signed attestation with secp256k1 ECDSA signature
Example Signed Response (identical structure, different signature scheme)
{
  "pair": "BTC/USD",
  "price": "84231.50",
  "timestamp": "2026-02-28T07:51:00Z",
  "sources": "coinbase,kraken,bitstamp,gemini,bitfinex,okx,bybit,htx,gate",
  "signature": "a3f8c2d9...signature...b7d10442",
  "pubkey": "0x4a2b7c...public_key",
  "canonical": "v1|BTCUSD|84231.50|USD|2|1709107860|nonce|sources|median"
}

Any machine that needs signed, verifiable data

AI Agents & Autonomous Systems

Agents that need real-time prices, weather, marine data, or gas costs pay per query — over x402 or Lightning. No API keys, no accounts, no human in the loop. Discoverable via .well-known/x402, OpenAPI, llms.txt, and agent.json.

DeFi & Smart Contracts

On-chain price feeds backed by independent, multi-source attestation. Verifiable signatures that smart contracts can validate without trusting the transport.

DLC & Derivatives

Schnorr-signed attestations for Discreet Log Contracts on Bitcoin L1. Trustless settlement of financial contracts without custodial intermediaries.

Lending & Compliance

Independent price attestation for margin calls, collateral valuation, and regulatory audit trails. A second signature proving the price was accurate and independently sourced.

Shared core, dual delivery

Both protocols route to the same oracle backends. The same price, from the same sources, signed for your stack.

Lightning Path

Client

Lightning wallet

L402 Proxy

Invoice + macaroon
Port :8080

Signed Response

secp256k1 ECDSA

Base Path

Client

USDC on Base

x402 Proxy

402 + USDC verification
Port :8402

Signed Response

Ed25519

Oracle Core

85 endpoints · crypto, FX, market indices (MSVI/MSXI/MSSI/MSTI), economic indicators, commodities, gas, marine, weather · canonical message format · shared across both protocols

Independent oracles are becoming mandatory

Regulators across three major jurisdictions are moving from recommending independent price verification to requiring it. The infrastructure gap is closing.

"Valuation must derive from at least three independent oracle feeds, with the median or other outlier-resistant aggregation method employed."

— SEC/CFTC Technical Framework for Tokenized Collateral, Section 4.3.1 (November 2025)

CFTC / SEC

Tokenized collateral framework requires multiple independent oracles with cryptographic attestation. Final rulemaking expected August 2026.

FCA (UK)

CP25/40 introduces crypto lending regulation with independent pricing requirements. Proprietary feeds face the same scrutiny as proprietary tokens.

MiCA (EU)

Grandfathering expires July 1, 2026. CASPs must demonstrate transparent pricing methodologies and consumer protection standards.

The data layer is still stuck

Oracles have been the backbone of DeFi since 2018 — securing $65B+ annually. But ~90% of that data is ONLY crypto price pairs, built for smart contracts, not the agentic web. Getting a single verified price through today's oracles means navigating 7 layers, tolerating hour-old data, and depending on tokens, EVM chains, subscriptions, and governance. None of it is accessible to an AI agent over HTTP.

7

Layers Deep

Sources → 31 nodes → DON consensus → aggregator → proxy → lending protocol → your contract. Every layer adds latency and trust assumptions.

1hr

Stale

Data can be up to one hour old between updates. Heartbeat timers and deviation thresholds mean the "real-time" price might not be real-time at all.

5

Hard Dependencies

LINK tokens · Solidity · EVM chain · On-chain subscription · Multisig governance. An AI agent can't navigate any of these.

0

HTTP Access

Not accessible to AI agents. Not callable over HTTP. The entire oracle infrastructure was built for smart contracts — machines that live on-chain, not machines that browse the web.

Pay how your infrastructure pays

Machines need price data. Some have Lightning wallets. Some have USDC. An oracle should serve both without forcing a choice.

L402 — Lightning

Pay sats, get secp256k1

The original Sovereign Lightning Oracle. Pay 10 sats over Lightning, receive a secp256k1 ECDSA-signed price attestation. Sub-second settlement. Bitcoin-native.

Signing secp256k1 ECDSA
Payment Lightning sats
Port :8080
Cost 10–20 sats
x402 — USDC on Base

Pay USDC, get Ed25519

The Sovereign HTTP Oracle. Pay from $0.01 USDC on Base, receive an Ed25519-signed price attestation. Optimistic delivery. EVM-native.

Signing Ed25519
Payment USDC on Base
Port :8402
Cost $0.01–$0.02

Same oracle core. Same 9-exchange aggregation. Same canonical message format. Same sources. Different signature, different payment rail — both independently verifiable.

MSVI — Mycelia Signal Volatility Index

The first independent composite volatility index for BTC and ETH. Five signals — realized vol, implied vol, term structure, funding rate stress, and put/call ratio — combined into a single 0–100 index. Cryptographically signed on every paid query. Backtested against the Oct 2025 crash.

Component
Realized Vol
Parkinson 30D · 30%
Component
Implied Vol
Deribit ATM OI-weighted · 25%
Component
Term Structure
7D/90D IV ratio · 15%
Component
Funding Rate
Z-score vs 30D mean · 20%
Component
Put/Call Ratio
USD OI z-scored 90D · 10%
Live — updates every 5 minutes

Delayed 5 minutes. Unsigned preview data.

MSVI Docs → Backtest Results → curl https://api.myceliasignal.com/oracle/volatility/btc/usd/preview

MSXI — Mycelia Signal Sentiment Index

Which way is leveraged money leaning, and how strongly? Five signals — funding rate direction, 25D options skew, put/call ratio, term structure slope, and cross-exchange basis — combined into a single −100 to +100 index. Positive = bullish positioning. Negative = bearish. Cryptographically signed on every paid query.

Component
Funding Rate
Binance+Bybit signed · 30%
Component
Options Skew
25D risk reversal Deribit · 25%
Component
Put/Call Ratio
USD OI Deribit · 20%
Component
Term Structure
7D/77D IV slope · 15%
Component
Basis
5-exchange spread · 10%
Live — updates every 5 minutes

Delayed 5 minutes. Unsigned preview data.

MSXI Docs → curl https://api.myceliasignal.com/oracle/sentiment/btc/usd/preview

MSSI — Mycelia Signal Stress Index

Is the market structurally fragile right now? Three signals — volatility regime, stablecoin peg deviation, and funding extremity — combined into a single 0–100 market-wide stress index. Regimes: CALM / ELEVATED / HIGH / EXTREME. Cryptographically signed on every paid query.

Component
Volatility Regime
MSVI BTC+ETH average · 35%
Component
Stablecoin Stress
USDT+USDC peg deviation · 30%
Component
Funding Extremity
Absolute z-score Binance+Bybit · 35%
Live — updates every 5 minutes

Delayed 5 minutes. Unsigned preview data.

MSSI Docs → curl https://api.myceliasignal.com/oracle/stress/market/preview
Index 04

MSTI — Mycelia Signal Transmission Index

Is crypto coupled to traditional finance right now? Four signals — BTC-equity correlation, equity volatility, DXY momentum, and beta amplification — combined into a single 0–100 market-wide contagion index. Session-aware: tracks US / EU / Asia equity markets. Regimes: DECOUPLED / MIXED / COUPLED / CONTAGION. Cryptographically signed on every paid query.

Component
BTC-Equity Correlation
30D Pearson vs regional equity · 30%
Component
Equity Volatility
VIX-equivalent regime · 25%
Component
DXY Momentum
USD strength trend · 20%
Component
Beta Amplification
BTC sensitivity to equity moves · 25%
Live — updates every 5 minutes

Delayed 5 minutes. Unsigned preview data.

MSTI Docs → curl https://api.myceliasignal.com/oracle/contagion/market/preview

Trustless Bitcoin contracts.
No counterparty risk.

Beyond signed price data, Mycelia Signal operates a Discreet Log Contract oracle — enabling two parties to settle financial contracts on Bitcoin L1 without a custodian, without escrow, and without the oracle ever knowing the contract terms.

Threshold Contracts

Monitor a price level

Register a strike price and direction. The oracle monitors continuously and attests the moment the price crosses. Used for Bitcoin-collateralized loans, liquidation triggers, and conditional settlement.

Pairs 17 crypto pairs
Monitoring Every 10 seconds
Cost 10,000 sats / $7.00 USDC
Numeric Contracts

Attest the exact price

Pre-announced 35 days ahead at daily, weekly, and monthly expiries. The oracle attests the exact price using digit decomposition — enabling counterparties to construct CETs covering every possible outcome.

Schedule Daily · Weekly · Monthly
Latency Within 60 seconds of maturity
Cost Free — pre-announced
Two payment rails

Register via L402 Lightning (10,000 sats) or x402 USDC ($7.00). Both rails supported simultaneously.

🔑
Schnorr signatures

BIP-340 compatible Schnorr over secp256k1. Per-instance keypairs — US and Asia GC are cryptographically independent.

🔒
Oracle-blind by design

The oracle never learns the contract terms, counterparty identities, or collateral amounts. Privacy is architectural, not a policy.

🪝
Webhook delivery

Receive attestations pushed to your endpoint the moment a threshold is breached or a numeric contract matures.

DLC Oracle Docs →

The oracle is the last line of defence.

A DeFi protocol's margin constraints, liquidation logic, and collateral rules all work exactly as designed — until the oracle tells them the wrong price. Oracle integrity is a distinct security layer that requires a distinct architectural solution.

April 2026 — Real World

A $285 million DeFi exploit on a major Solana perpetuals exchange was executed not through a code vulnerability, but through a manipulated oracle. The attacker spent weeks building a fake price history for a worthless token, then used admin access to introduce it as collateral. The protocol's margin constraints worked exactly as designed — against the wrong price. Two security audits had passed the protocol. Neither caught the oracle manipulation surface. Full analysis →

Problem 1

Permissioned oracle architecture

Legacy DeFi oracles accept new price feeds through admin keys or governance votes. Any actor with sufficient access can introduce a manipulated feed for any token — including a fabricated one.

Problem 2

Single source of truth

A single oracle feed — once manipulated — becomes the protocol's entire reality. No quorum, no cross-check, no second opinion. The protocol cannot distinguish a legitimate price from an injected one.

The Fix

Three independent sovereign HTTP oracles

Fixed immutable asset lists. No shared governance. No admin keys. Quorum required before any collateral price is accepted. A fake token never appears in any sovereign feed — the quorum is never reached.

Mycelia Signal operates with a fixed, predetermined asset list. There is no admin function to add new tokens, no governance mechanism to vote through a feed change, no permission layer to compromise. The oracle can only attest to what it was built to attest to — and nothing else.

We're building the data layer
for machine-to-machine commerce

89 paid endpoints across 9 data categories. Two payment rails. Every response cryptographically signed. No tokens. No API keys. Just an HTTP request and a wallet.