Institutional-Grade Sovereign Oracle

Signed price data.
Any payment rail.

Mycelia Signal serves cryptographically signed price attestations over two payment protocols: Lightning sats via L402 and USDC on Base via x402. 61 endpoints across crypto, stablecoin pegs, FX, economic indicators, and commodities — no API keys, no accounts, no trust assumptions.

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.

Price data is broken

Most price feeds are free — which means you're not the customer, you're the product. Opaque methodologies, silent failures, hidden dependencies, and no cryptographic proof that the number you received is the number that was signed.

01

No Proof

APIs return a number. No signature, no source list, no timestamp proof. You can't verify it, you can't audit it, you can't submit it on-chain.

02

Opaque Sources

Where did the price come from? Which exchanges? What aggregation? Most feeds don't tell you — and you can't check even if they did.

03

Platform Lock-In

API keys, rate limits, terms of service, account verification. Your access can be revoked. Your data dependency is someone else's leverage.

04

Misaligned Incentives

Free oracles answer to advertisers, governance tokens, or protocol treasuries — not to you. When the data is free, accuracy is optional.

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.

61 paid endpoints, two payment rails

Every response includes canonical data, source identifiers, UTC timestamp, and a verifiable cryptographic signature. L402 (Lightning) responses are secp256k1 ECDSA signed. x402 (USDC) responses are Ed25519 signed. Pay with Lightning sats or USDC on Base — no API keys, no accounts.

42
Price pairs
14
Economic indicators
8
Commodities
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
Base URL: https://api.myceliasignal.com  |  Preview: append /preview to any endpoint for unsigned sample data

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

61 endpoints · crypto, FX, economic indicators, commodities · canonical message format · shared across both protocols

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 →

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"
}
9
Exchange sources for BTC
56
Paid endpoints
2
Payment protocols
5
Depeg monitor sources

Any machine that needs a signed price

DeFi & Smart Contracts

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

AI Agents & Bots

Autonomous machines that need real-time prices pay per query — over Lightning or USDC. No API keys, no accounts, no human in the loop. MCP server included.

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.

DLC & Derivatives

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

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.

Independent price infrastructure,
live on mainnet

Two payment rails. 61 endpoints across crypto, stablecoin pegs, FX, economic indicators, and commodities. Cryptographic proof at every layer.