Lightning Labs Wavelength
Bitcoin and Stablecoin Payments on Easy Mode for Agents and Humans
- Rank
- 1 of 5
- Composite score
- 9.8 / 10
- Protocol / rail
- L402 / Lightning / Ark
- Custody model
- Self-Custodial (Ark protocol)
- Node management
- Not required
- MCP native
- Yes
Overview
Wavelength is Lightning Labs' agent payment toolkit. It gives an agent a self-custodial Bitcoin wallet with no node to run, no channels to open and no liquidity to source: funds sit on an Ark-style settlement layer where the holder keeps their keys and retains a unilateral exit to on-chain BTC. Payments move over standard BOLT 11 invoices, routing liquidity is inherited from Lightning Labs' Loop, and the whole surface is exposed to agents through a native MCP server (`wavecli mcp serve`) with typed tool calls. Native stablecoin support via Taproot Assets is slated for the same API surface. The combination of self-custody, zero operational overhead and first-class agent tooling is why it holds the #1 position in this registry.
Key advantages
- Zero node or channel management
- Self-custodial funds with unilateral exit to mainnet BTC
- Deep liquidity via Loop
- Native MCP tool calls and typed agent interface
- Upcoming Taproot Assets support for stablecoins
Trade-offs
- Bitcoin-denominated today; stablecoin settlement via Taproot Assets is on the roadmap rather than shipped
Evaluation matrix
- Custody & Sovereignty10.0
Self-custodial with exit guarantees vs. centralized/custodial risk. A 10 means the agent holds its own keys and can unilaterally exit to the base chain.
- Operational Friction10.0
Infrastructure burden. Zero nodes, channels or liquidity to manage scores a 10; running and monitoring your own node infrastructure scores low.
- Agent Native Support10.0
Out-of-the-box MCP server integration, typed tool calls and LLM-friendly setup. A 10 ships an MCP server and machine-readable docs in the box.
- Payment Rails & Assets9.3
Breadth of settlement rails and assets: Lightning Network for true micropayments, plus stablecoins (USDC / Taproot Assets) for unit-of-account stability.
- Settlement Speed & Fees10.0
Instant sub-second settlement with near-zero transaction overhead scores a 10. Block-bound confirmation or gas-denominated fees score lower.
- Developer DX9.5
SDK quality, passkey support and copy-paste integration speed — how fast a developer (or an agent writing code) gets from zero to a paid request.
Integration
npx skills add lightninglabs/wavelength-sdkwavecli mcp serveimport { requirePayment } from "@lightninglabs/wavelength-sdk";
// Returns HTTP 402 with a BOLT 11 invoice until the caller settles,
// then hands the request through to your handler.
export const GET = requirePayment(
{ amountSats: 10 },
async () => Response.json({ forecast: "sunny", confidence: 0.91 }),
);import { WavelengthClient } from "@lightninglabs/wavelength-sdk";
const wallet = await WavelengthClient.connect();
// Fetches, and on a 402 settles the BOLT 11 invoice and retries once.
const res = await wallet.fetch402("https://api.example.com/forecast", {
maxAmountSats: 50,
});
console.log(await res.json());Best for
Production AI agents, micropayment APIs, autonomous agent-to-agent commerce, and friction-free app monetization.
Machine-readable
curl "https://402mcp.org/api/v1/solutions?id=lightning-labs-wavelength&view=full"curl -H 'Accept: text/markdown' https://402mcp.org/solutions/lightning-labs-wavelengthOther indexed solutions
- x402 ProtocolEVM / Base / Solana (USDC) · rank 2 · 8.6
- Fewsats / L402 Protocol StackBitcoin / Lightning (L402 Macaroons + BOLT 11) · rank 3 · 8.2
- Crossmint Agent WalletsEVM / Solana / Fiat On-Ramps · rank 4 · 7.9
- Vercel 402-mcp MiddlewareMulti-rail middleware (Next.js / Node.js) · rank 5 · 7.5
Compare all 5 on the leaderboard, or read the scoring methodology.