Mycelia Signal Documentation
Cryptographically signed price attestations over Lightning (L402) and USDC on Base (x402). No API keys. No accounts. One HTTP call.
Quick Start
Get your first signed price attestation with a single curl command. Includes both L402 and x402 examples.
Signature Verification
Verify attestation signatures in Python, JavaScript, and Rust. Reconstruct the canonical payload and validate the proof.
x402 — USDC on Base
Pay with USDC on Base L2. Ideal for AI agents and EVM-native applications. Ed25519 signatures.
L402 — Lightning Network
Pay with Lightning sats. Native Bitcoin integration for wallets and Lightning-enabled applications. secp256k1 ECDSA signatures.
DLC Oracle
Schnorr-signed attestations for Discreet Log Contracts. Trustless settlement on Bitcoin L1.
MCP Server
Model Context Protocol integration for AI agents. Query oracle data natively from Claude, GPT, and other LLMs.
LangChain Plugin
Native LangChain tool for Python AI pipelines. Free preview mode included — no wallet needed to get started.
ElizaOS Plugin ↗
Native ElizaOS integration. Agents respond to natural language price queries and pay automatically via x402 or L402.
Endpoints & Pairs
All 11 oracle pairs with URLs, pricing, source counts, and aggregation methods.
Response Schema
Complete JSON response format with field definitions for each protocol.
Canonical Format
The v1 pipe-delimited canonical payload specification. How to reconstruct for signature verification.
Error Codes
HTTP status codes, error payloads, and troubleshooting for common integration issues.
Source Methodology
Which exchanges and data providers feed each pair. Minimum thresholds, USDT normalization, and safety mechanisms.
Public Keys
All signing keys in one place. secp256k1, Ed25519, and Schnorr public keys for each protocol.
OpenAPI Spec ↗
OpenAPI 3.0 specification for all endpoints. Import directly into Postman, Insomnia, or any API tool.