Tools · L3 — ecash & scaling layers

Spark

A shared-UTXO, Lightning-compatible Bitcoin L2 for instant, near-zero-cost transfers of BTC and Bitcoin-native assets — no bridges, no wrapping.

software Lightspark Mainnet beta · 2025-04-29 Links verified 2026-07-19

What it is

Spark is a shared-UTXO, Lightning-compatible Bitcoin L2 built by Lightspark for instant, near-zero-cost transfers of BTC and Bitcoin-native assets (including stablecoins), with full Lightning interoperability and no bridges or wrapped tokens. It sits in the same architectural band as the bearer-ecash layers — a lightweight settlement surface above Lightning — and is the rail behind some agent wallets (Xverse Agent Wallet settles agent payments over Spark).

This card is the L2 substrate view. The non-custodial BTC↔stablecoin DEX built on Spark — Flashnet — has its own exchange card (it’s where the BTC↔USDT/USDB swapping happens).

When to use it

  • Agent settlement that wants Lightning interoperability with a lighter operational footprint than running channels.
  • Moving BTC and Bitcoin-native assets quickly between participants without bridges.
  • As the L2 beneath an agent wallet rather than something an agent integrates directly.

Dependencies

A Spark-compatible wallet and a Spark operator to transact through; most agents reach Spark through a wallet (e.g. Xverse) rather than integrating the L2 directly. Mainnet-beta with a small operator set — a semi-trusted model, not trust-minimized like Bitcoin’s base layer.

Quick start

Build against the SDK and docs at docs.spark.money; the source is at github.com/buildonspark/spark, and live network status is at spark.money/status. Most agents will reach Spark through a wallet (e.g. Xverse) rather than integrating the L2 directly.

Gotchas

  • Mainnet beta (public beta since April 2025) — real but early, by Lightspark’s own framing.
  • The network runs on a small founding operator set — three Spark Operators (SOs): Lightspark, Flashnet, and Breez (grown from two at the April 2025 launch; more join as it scales). A semi-trusted set, not trust-minimized like Bitcoin’s base layer — but funds stay redeemable to L1 via a pre-signed unilateral exit even if every operator goes offline. Understand the operator trust model before depending on it.
  • Newer than Lightning; tooling and liquidity ecosystem are still maturing.

For agents — connect

Catalogued for agents in the marketplace directory.

In the marketplace directory: call get_tool with slug spark at /mcp · this card as markdown.