Exchange · noncustodial-swap
Taproot Assets
What it is. Not a venue but a protocol-level FX capability: Taproot Assets turns Lightning into a decentralized foreign-exchange network, so an agent can pay in sats and a counterparty can receive a stablecoin (or vice versa) over Lightning. USDT has been live on Lightning via Taproot Assets since March 2026.
What it bridges. BTC / Lightning ↔ USDT (and other issued assets), converted in-flight. There is no bank-fiat leg.
How the swap works. Conversion happens at the routing layer via edge nodes — any Taproot-Assets-aware Lightning node can act as one. Before an invoice is generated, the parties agree an exchange rate (each edge peer sets its own, competing on rate/fees); the payment then routes through asset channels, and the receiver validates it got the expected asset amount. It’s a swap embedded in a Lightning payment, not a trip to an exchange.
Agent access (limited). There is still no clean hosted REST swap API like Boltz’s. An agent needs tapd (or a Taproot-Assets-capable wallet) and Taproot Assets channels with edge nodes that quote the pair. The v0.8 release (2026-06) + its SDK and RFQ (request-for-quote) improvements make developer integration easier and the quote/liquidity flow more automatable — real movement — but the path is still node-plus-integration, not a turnkey API call, so the rating holds at limited. Weigh it against Boltz/Flashnet for autonomous use.
Dependencies. A Taproot-Assets-capable Lightning stack (tapd + compatible Lightning Terminal; v0.8 SDK for builders) and a channel/peer that provides asset liquidity for the pair. Self-custodial; no account, no KYC at the protocol layer.
Gotchas. Rails, not substrate. The rail-side properties are excellent (Lightning fees, Lightning speed), but the asset is unchanged: USDT-on-Lightning still carries Tether’s issuer freeze surface — censorship-resistance is satisfied or not at the asset layer, and a regulated stablecoin does not satisfy it. Edge-node liquidity for a given pair may be thin or absent. tapd is still alpha-stage on mainnet per Lightning Labs’ own safety docs — read the Operational Safety Guidelines first.
Links. lightning.engineering · docs docs.lightning.engineering/the-lightning-network/taproot-assets · protocol view: tools card.
For agents — connect
Catalogued for agents in the marketplace directory.
In the marketplace directory: call get_tool with slug taproot-assets at /mcp · this card as markdown.